在redis主從搭建基礎(chǔ)上代碼搭建哨兵
1嚎京、程序目錄下創(chuàng)建sentinel目錄
2啃擦、創(chuàng)建3配置文件
image.png
端口分別是26381厨埋、26382准脂、26383劫扒,別名
mymaster
三個(gè)必須一致sentinel-26381.conf
daemonize yes
port 26381
logfile "sentinel-26381.log"
sentinel monitor mymaster 127.0.0.1 6381 2
sentinel auth-pass mymaster 123456
sentinel-26382.conf
daemonize yes
port 26382
logfile "sentinel-26382.log"
sentinel monitor mymaster 127.0.0.1 6382 2
sentinel auth-pass mymaster 123456
sentinel-26383.conf
daemonize yes
port 26383
logfile "sentinel-26383.log"
sentinel monitor mymaster 127.0.0.1 6383 2
sentinel auth-pass mymaster 123456
3、啟動(dòng)順序狸膏,主節(jié)點(diǎn)->從節(jié)點(diǎn)->哨兵節(jié)點(diǎn)
./redis-sentinel sentinel/sentinel-26381.conf
./redis-sentinel sentinel/sentinel-26382.conf
./redis-sentinel sentinel/sentinel-26383.conf
4沟饥、驗(yàn)證,進(jìn)入redis命令行
隨便進(jìn)一個(gè)redis節(jié)點(diǎn):./redis-cli -p 6383
用命令查看節(jié)點(diǎn)詳情:info replication
殺死主節(jié)點(diǎn)前后查看節(jié)點(diǎn)詳情做對(duì)比
image.png