一、在?/etc/redis/?里面使用命令?cp redis.conf /redis63791.conf,?cp redis.conf /redis63792.conf?,?cp redis.conf /redis63793.conf到根目錄準(zhǔn)備好
vim?redis63792.conf??--->修改配置文件 daemonize?yes?守護(hù)進(jìn)程 port?63792?端口 bind?192.168.0.3?綁定內(nèi)網(wǎng)地址 databases?16?開啟16個數(shù)據(jù)庫 save?--->?每多少個文件執(zhí)行一次保存 (主人不需要以下操作) slaveof?116.196.107.20?63791?-->?作為該ip該端口的奴隸 masterauth?'123456789'?-->?認(rèn)證主人的密碼 ---------------------- appendonly?yes?開啟這個增強(qiáng)數(shù)據(jù)的安全性 (以上為正常的redis.conf里面的配置文件,所有的slave都要去連接主人的服務(wù)器,只能讀,不能寫,自動同步數(shù)據(jù),讀寫分離可以大大的增強(qiáng)服務(wù)器的性能能,因?yàn)樵谡5臄?shù)據(jù)操作中,?讀的時(shí)候往往比寫的時(shí)候的情況要多的多,?一般情況下主從機(jī)按1:3進(jìn)行分配)
二、哨兵配置 ,在?/etc/redis?里面找到?sentinel.conf?文件,(如果沒有去找一份這種配置文件即可), 復(fù)制 cp sentinel.conf /mysentinel.conf
vim?mysentinel.conf sentinel?monitor?mymaster?116.196.107.20?63791?1?-->分別的意思是?哨兵監(jiān)聽主人:116.196.107.20的?端口:63791?哨兵數(shù)量1個,?一般情況下哨兵的數(shù)量越多,?投票選舉通過的幾率越小,?在投票選舉出新主人花費(fèi)的時(shí)間就越多,?不利于快速切換主從機(jī)制 sentinel?down-after-milliseconds?mymaster?5000?主機(jī)掉線以后5s進(jìn)行認(rèn)證,如果無法連接則重新由哨兵從slave中選出新的主人 sentinel?auth-pass?mymaster?123456789?哨兵通過密碼連接主人
三、配置完成以后,即可開啟主從機(jī)制,讀寫分離,并提供哨兵機(jī)制, 在主人down機(jī)5秒以后在slave中隨機(jī)選出一個新的主人, 以前的主人連上來以后只能作為slave進(jìn)行工作!!
redis操作命令: redis-server?redis63791.conf?&?-->以該配置文件在后臺運(yùn)行服務(wù)器 redis-cli?-h?116.196.107.20?-p?63791?遠(yuǎn)程連接服務(wù)器 auth?123456789?--->在redis中驗(yàn)證密碼 redis-server?mysentinel.conf?--sentinel?啟動哨兵模式開始監(jiān)聽,?如下:
更多redis知識請關(guān)注redis入門教程欄目。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦