docker怎麼搞就是一台機器宕機後,仍然選舉已宕機的主機作為主節點,搞了三天了,網上各種帖子都看了,都不好使,放棄了,不用docker了,使用基本的redis搭建了!不用docker一下就成功了,心態崩了啊...【docker部署在多台伺服器上沒問題,可以參考我的另一篇部落格!
1.安裝安裝完成後,在src資料夾下能看到一些可執行檔案,如redis-server,redis-cli,redis-sentinel!$ wget
$ tar xzf redis-6.2.1.tar.gz
$ cd redis-6.2.1
$ make
如果有找不到什麼的錯誤,那你看看安裝的版本對不對(我推薦使用redis官網,不要使用中文官網的指令,因為我使用redis.io命令如上方的,就沒有錯,要不然我也是報錯)
2.編寫redis.conf與sentinel.conf配置檔案
提取碼:1234
3.全部啟動
如果想檢視,則使用進入到src目錄下
啟動redis服務
./redis-server ../redis1.conf
./redis-server ../redis2.conf
./redis-server ../redis3.conf
啟動哨兵
./redis-sentinel ../sentinel1.conf
./redis-sentinel ../sentinel2.conf
./redis-sentinel ../sentinel2.conf
./redis-cli -p 6379
./redis-cli -p 6380
./redis-cli -p 6381
進去後auth 123456
使用info檢視命令
info replication
如果只想啟動乙個哨兵進行工作的話,那麼將哨兵配置檔案中的sentinel monitor 192.168.2.84 6379 2 中最後的2改為1就好了,但是還是建議最少啟動三颱,測試也就無所謂了
Redis(五) 主從複製 哨兵
iwehdio的 學習自 顯然,出現的上述問題是因為一台redis伺服器不夠,所以多搞幾台redis伺服器就可以了。為了實現我們服務的高可用性,可以將這幾台redis伺服器做成是主從來進行管理。redis的主從架構特點 主從架構的好處 主從架構的特點之一 主伺服器和從伺服器的資料是一致的。在redi...
docker搭建redis主從複製
6379主伺服器 6380從伺服器 6381從伺服器 1.建立對映目錄和配置檔案 6379主伺服器redis.conf port 63796380 6381從伺服器redis.conf port 6381 replicaof 192.168.31.97 6379 注 在這裡為什麼要單獨的設定埠,為什...
Redis 主從複製
主從複製的開啟,完全是在從節點發起的,不需要我們在主節點做任何事情,從節點開啟主從複製,有3種方式 主從複製主要可分為 連線建立階段 即準備階段 資料同步階段 命令傳播階段 主要作用是在主從節點之間建立連線,為資料同步做好準備 從節點資料的初始化,具體執行的方式是 從節點向主節點傳送psync命令 ...