真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

前言

公司主營業(yè)務(wù):網(wǎng)站設(shè)計(jì)、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出吉林免費(fèi)做網(wǎng)站回饋大家。

redis是一種NOSQL的文檔數(shù)據(jù)庫,通過key-value的結(jié)構(gòu)存儲在內(nèi)存中,Redis讀的速度是110000次/s,寫的速度是81000次/s,性能很高,使用范圍也很廣。Redis是一個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等客戶端,使用很方便。

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

第一步:下載redis

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

本地下載地址:https://www.jb51.net/softs/541181.html

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

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

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

編譯代碼:

$ make
$ test

第二步:配置redis

編輯redis.conf文件

bind 127.0.0.1
port 6379

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

bind 127.0.0.1
port 6380
slaveof 127.0.0.1 6379  

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

開啟【主服務(wù)】

$ src/redis-server

開啟【從服務(wù)】

$ src/redis-server slave.conf

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

$ src/redis-cli

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

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

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

$ 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ù)庫讀寫分離詳解 

提示錯誤:

(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à)值,如果有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯(lián)的支持。


文章標(biāo)題:Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解
URL網(wǎng)址:http://weahome.cn/article/poepgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部