麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Redis > 正文

Redis如何實現數據庫讀寫分離詳解

2020-10-28 21:34:34
字體:
來源:轉載
供稿:網友

前言

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

下面用一個實例實現redis的讀寫分離,步驟如下:

第一步:下載redis

官網下載地址: https://redis.io/download

本地下載地址:http://www.companysz.com/softs/541181.html

下載最新的穩定版,解壓拷貝到 ~/redis 中

編譯代碼:

$ make$ test

第二步:配置redis

編輯redis.conf文件

bind 127.0.0.1port 6379

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

bind 127.0.0.1port 6380slaveof 127.0.0.1 6379  

第三步:運行服務

開啟【主服務】

$ src/redis-server

開啟【從服務】

$ src/redis-server slave.conf

 運行【主服務】的客戶端

$ src/redis-cli

運行【從服務】的客戶端

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

查看主從服務的關系

$ src/redis-cli info replication  

第四步:測試服務器

下面實例演示:在主服務器中存儲一些數據,然后在從服務器中查詢出來

 

 

可以看出,從服務器成功的獲取到了主服務器的備份數據。

假如我們在從服務器中保存數據,看結果如何?

 

提示錯誤:

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

 說明從服務器只能讀數據,而不能寫入數據。

數據在【從服務器】里【讀】,在【主服務器】里【寫】。

這樣就實現了redis數據庫的讀寫分離功能。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级性 | 午夜av男人的天堂 | 91在线精品亚洲一区二区 | 91专区在线观看 | 久久影城 | 在线成人av观看 | 久久思思爱| 99国产精品自拍 | 斗罗破苍穹在线观看免费完整观看 | 青青草华人在线 | 午夜视频啊啊啊 | 久久午夜免费视频 | 91在线精品亚洲一区二区 | 免费毛片儿| 成人h精品动漫一区二区三区 | 亚洲精品无码不卡在线播放he | 免费试看av | 舌头伸进添的我好爽高潮网站 | 国产亚洲精品美女久久久 | 久草在线资源福利站 | 国产精品亚洲欧美一级在线 | xvideos korean | 成人福利在线看 | 国产成人高清成人av片在线看 | 欧美日比视频 | 看免费黄色大片 | 依人在线视频 | 日本aⅴ在线 | 免费观看一级淫片 | 成人超碰 | 免费在线观看成人av | 新久草在线视频 | 国产精品一区二区三区在线播放 | 污污网站入口 | 久久久久久中文字幕 | 亚洲成人播放 | 天天躁狠狠躁夜躁2020挡不住 | 欧美精品一区二区三区四区 | 国产午夜精品一区二区三区四区 | 国产午夜精品一区二区三区四区 | 最新欧美精品一区二区三区 |