日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redis 集群目标、集群查看、配置方法及过程、哨兵配置启动

發布時間:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis 集群目标、集群查看、配置方法及过程、哨兵配置启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

集群目標

主從復制,讀寫分離;故障切換(通過哨兵實現)


查看集群狀態

info replication


配置方法

只設置從數據庫就可以了;最佳實踐,在主數據庫配置masterauth <master-password>,這樣在主庫掛了后又重啟狀態就不會是down


配置過程

注意,要求主從數據庫的密碼一致,哨兵要求

1、配置文件方式
slaveof <master ip> <masterport> 主庫的ip和端口
masterauth <master-password> 主庫的密碼
slave-read-only yew 從庫只讀,默認

2、命令行方式
slaveof host port 將當前庫設置為host、port對應的實例的從庫
config set masterauth <master-password>
config rewrite
slaveof no one 取消當前庫的從庫身份,已同步的數據保留
config rewrite


哨兵配置(實現故障切換)

port 26379 // 哨兵端口號
protected-mode no // 允許其它ip訪問
dir /tmp
sentinel monitor mymaster 192.168.1.200 6379 1 // 主數據庫名字、ip、端口、幾個哨兵認為主數據庫掛了就掛了
sentinel auth-pass mymaster 12345 // 主從庫密碼
sentinel down-after-milliseconds mymaster 30000 // 判定下線時間
sentinel failover-timeout mymaster 180000 // 故障遷移時間


啟動哨兵

./src/redis-server sentinel.conf --sentinel


哨兵要求主從節點的密碼是相同的

一般會配置多個哨兵,防止哨兵誤判,比如它自己的網絡有問題
多個哨兵不需要多個redis軟件,只要添加多個sentinel.conf,啟動哨兵時后面跟上不同的配置文件即可
哨兵需要提供對外的接口,master、slave都不需要對外提供接口,master和slave都是由哨兵來統一管理

?

轉載于:https://www.cnblogs.com/Mike_Chang/p/9560899.html

總結

以上是生活随笔為你收集整理的redis 集群目标、集群查看、配置方法及过程、哨兵配置启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。