這篇文章給大家介紹redis主從同步配置,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
從策劃到設(shè)計(jì)制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、域名與空間、網(wǎng)站空間、網(wǎng)絡(luò)營(yíng)銷(xiāo)、VI設(shè)計(jì)、 網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進(jìn)步。一個(gè)master可以擁有多個(gè)slave,一個(gè)slave又可以擁有多個(gè)slave,如此下去,形成了強(qiáng)大的多級(jí)服務(wù)器集群架構(gòu)
master用來(lái)寫(xiě)數(shù)據(jù),slave用來(lái)讀數(shù)據(jù),經(jīng)統(tǒng)計(jì):網(wǎng)站的讀寫(xiě)比率是10:1
通過(guò)主從配置可以實(shí)現(xiàn)讀寫(xiě)分離
master和slave都是一個(gè)redis實(shí)例(redis服務(wù))
說(shuō)明:搭建redis主服務(wù)和從服務(wù)可以在同一臺(tái)電腦上搭建,也可以在不同電腦上搭建,博主這里使用一臺(tái)電腦進(jìn)行搭建
1.配置主
step1查看電腦中的ip地址
step2編輯redis配置文件sudo vi /etc/redis/redis.conf,綁定本機(jī)IP地址,不要寫(xiě)127.0.0.1
step3重啟redis服務(wù),查看redis服務(wù),出現(xiàn)配置的IP地址以及默認(rèn)端口號(hào)6379
2.配置從
step1復(fù)制etc/redis/redis.conf文件命名為slave.conf,用作于從服務(wù)配置文件,該配置文件名字隨便起
step2編輯slave.conf配置文件sudo vi slave.conf,需要配置三個(gè)地方,分別是綁定ip和端口號(hào)以及主從復(fù)制(類似于雙機(jī)備份),因?yàn)椴┲鬟@里使用的是同一臺(tái)電腦,所以ip不用動(dòng),端口號(hào)不能與主服務(wù)的端口號(hào)一致博主這里改的6378,slaveof 配置主服務(wù)的ip(也就是本地ip)端口號(hào)為6379
step3啟動(dòng)從服務(wù),即redis啟動(dòng)配置文件為slave.conf
3.查看主從關(guān)系
step1執(zhí)行redis-cli -h 192.168.4.63 info Replication 命令查看主服務(wù)角色信息,沒(méi)寫(xiě)端口-p 6379因?yàn)椴粚?xiě)默認(rèn)為此端口
step2redis-cli -h 192.168.4.63 -p 6378 info Replication 命令查看從服務(wù)角色信息
1.連接到主服務(wù)(master),在主上設(shè)置鍵和值
2.連接到從服務(wù)(slave),在從上獲取主上設(shè)置的鍵的值
3.在從服務(wù)上(slave)設(shè)置鍵值,提示該服務(wù)只有讀的權(quán)限,主從配置成功
關(guān)于redis主從同步配置就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。