一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Redis - Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

2019-11-11 14:56羅兵漂流記 Redis

Redis的主從架構(gòu),能幫助我們實(shí)現(xiàn)讀多,寫少的情況,下面這篇文章主要給大家介紹了關(guān)于Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

Redis是一種NoSQL的文檔數(shù)據(jù)庫,通過key-value的結(jié)構(gòu)存儲在內(nèi)存中,Redis讀的速度是110000次/s,寫的速度是81000次/s,性能很高,使用范圍也很廣。Redis是一個(gè)key-value存儲系統(tǒng)。和Memcached類似,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中。區(qū)別的是redis會周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎(chǔ)上實(shí)現(xiàn)了master-slave(主從)同步。在部分場合可以對關(guān)系數(shù)據(jù)庫起到很好的補(bǔ)充作用。它提供了Java,C/C++(hiredis),C#,PHP,JavaScript,Perl,Object-C,Python,Ruby等客戶端,使用很方便。

下面用一個(gè)實(shí)例實(shí)現(xiàn)redis的讀寫分離,步驟如下:

第一步:下載redis

官網(wǎng)下載地址: https://redis.io/download

Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

下載最新的穩(wěn)定版,解壓拷貝到 ~/redis 中

Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

編譯代碼:

?
1
2
$ make
$ test

第二步:配置redis

編輯redis.conf文件

?
1
2
bind 127.0.0.1
port 6379

拷貝redis.conf文件,改名為slave.conf,打開編輯

?
1
2
3
bind 127.0.0.1
port 6380
slaveof 127.0.0.1 6379  

第三步:運(yùn)行服務(wù)

開啟【主服務(wù)】

?
1
$ src/redis-server

開啟【從服務(wù)】

?
1
$ src/redis-server slave.conf

 運(yùn)行【主服務(wù)】的客戶端

?
1
$ src/redis-cli

運(yùn)行【從服務(wù)】的客戶端

?
1
$ src/redis-cli -h 127.0.0.1 -p 6380

查看主從服務(wù)的關(guān)系

?
1
$ src/redis-cli info replication  

Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

第四步:測試服務(wù)器

下面實(shí)例演示:在主服務(wù)器中存儲一些數(shù)據(jù),然后在從服務(wù)器中查詢出來

 Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

可以看出,從服務(wù)器成功的獲取到了主服務(wù)器的備份數(shù)據(jù)。

假如我們在從服務(wù)器中保存數(shù)據(jù),看結(jié)果如何?

Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

提示錯(cuò)誤:

(error) READONLY You can't write against a read only slave.

 說明從服務(wù)器只能讀數(shù)據(jù),而不能寫入數(shù)據(jù)。

數(shù)據(jù)在【從服務(wù)器】里【讀】,在【主服務(wù)器】里【寫】。

這樣就實(shí)現(xiàn)了redis數(shù)據(jù)庫的讀寫分離功能。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對服務(wù)器之家的支持。

延伸 · 閱讀

精彩推薦
  • Redis詳解Redis復(fù)制原理

    詳解Redis復(fù)制原理

    與大多數(shù)db一樣,Redis也提供了復(fù)制機(jī)制,以滿足故障恢復(fù)和負(fù)載均衡等需求。復(fù)制也是Redis高可用的基礎(chǔ),哨兵和集群都是建立在復(fù)制基礎(chǔ)上實(shí)現(xiàn)高可用的...

    李留廣10222021-08-09
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個(gè)逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個(gè)逼格詳解

    這篇文章主要給大家介紹了關(guān)于redis中如何使用lua腳本讓你的靈活性提高5個(gè)逼格的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具...

    一線碼農(nóng)5812019-11-18
  • RedisRedis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis的主從架構(gòu),能幫助我們實(shí)現(xiàn)讀多,寫少的情況,下面這篇文章主要給大家介紹了關(guān)于Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離的相關(guān)資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...

    xiaojin21cen10152021-07-27
  • RedisRedis的配置、啟動(dòng)、操作和關(guān)閉方法

    Redis的配置、啟動(dòng)、操作和關(guān)閉方法

    今天小編就為大家分享一篇Redis的配置、啟動(dòng)、操作和關(guān)閉方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • Redisredis實(shí)現(xiàn)排行榜功能

    redis實(shí)現(xiàn)排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實(shí)現(xiàn)排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價(jià)值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • RedisRedis 事務(wù)知識點(diǎn)相關(guān)總結(jié)

    Redis 事務(wù)知識點(diǎn)相關(guān)總結(jié)

    這篇文章主要介紹了Redis 事務(wù)相關(guān)總結(jié),幫助大家更好的理解和學(xué)習(xí)使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis全量復(fù)制與部分復(fù)制示例詳解

    Redis全量復(fù)制與部分復(fù)制示例詳解

    這篇文章主要給大家介紹了關(guān)于Redis全量復(fù)制與部分復(fù)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Redis爬蟲具有一定的參考學(xué)習(xí)...

    豆子先生5052019-11-27
主站蜘蛛池模板: 美女扒开腿让男人桶爽动态图片 | 亚洲国产在线午夜视频无 | 男人天堂999| 四虎最新免费网址 | 韩国免费特一级毛片 | 国产精品欧美亚洲韩国日本99 | 从后面撕开老师的丝袜动态图 | 无码天堂亚洲国产AV久久 | 我和岳偷长篇小说 | 日本亚欧乱色视频在线观看 | 青青草色 | 欧洲男同直粗无套播放视频 | 国产亚洲精品美女久久久 | 蜜桃视频在线观看www | 大妹子最新视频在线观看 | 国产成人yy精品1024在线 | 夫妇野外交换激情 | 国产99久久久国产精品成人 | 久久黄色录像 | 国产高清视频 | 女张腿男人桶羞羞漫画 | 高h校花| 成人免费体验区福利云点播 | 隔壁老王国产精品福利 | 精品国产三级av在线 | 国产成人99精品免费观看 | 动漫美女人物被黄漫小说 | 久久久精品成人免费看 | 二次元美女互摸隐私互扒 | 草女人逼 | 暖暖免费高清完整版观看日本 | caoporm碰最新免费公开视频 | 91高清在线视频 | 国产免费午夜 | 奇米影视888四色首页 | 国产偷啪视频一区 | 免费国产高清精品一区在线 | 精品免费tv久久久久久久 | 嫩草在线视频www免费观看 | 红色一片在线影视 | 亚洲欧美影院 |