Redis哨兵sentinel
########哨兵sentinel
配置3個redis(1主2從),1個哨兵。步驟如下:
cp redis.conf redis1.conf
cp redis.conf redis2.conf
cp redis.conf redis3.conf
#建立了 3個redis配置檔案,1個哨兵配置檔案:redis01設定為master,將redis02,redis03設定為slave
vi redis01.conf
port 6380
requirepass beijing -----配置redis Master密碼為beijing
masterauth beijing
vi redis02.conf
port 6381
requirepass beijing -----配置redis Slave密碼為beijing
masterauth beijing -----由於slave需要和master互動,在slave上需配置
slaveof 127.0.0.1 6380
vi redis03.conf
port 6382
requirepass beijing -----配置redis Slave密碼為beijing
masterauth beijing -----由於slave需要和master互動,在slave上需配置
slaveof 127.0.0.1 6380
vi sentinel.conf
daemonize yes
port 26379
sentinel monitor mymaster 127.0.0.1 6380 1 # 下面解釋含義
sentinel auth-pass mymaster beijing
pidfile "/var/run/sentinel_26379.pid"
logfile "/usr/local/redis/bin/sentinel_26379.log"
protected-mode no
上面的主從配置都熟悉,只有哨兵配置 sentinel.conf,需要解釋一下:
mymaster 為主節點名字,可以隨便取,後面程式裡邊連線的時候要用到
127.0.0.1 63790 為主節點的 ip,port
1 後面的數字 1 表示選舉主節點的時候,投票數。1表示有一個sentinel同意即可升級為master
redis Sentinel
如果系統中使用了redis 哨兵叢集,由於在切換master的時候,原本的master可能變成slave,故也需要在原本redis master上配置masterauth:
# vi /path/to/conf/6379.conf
masterauth beijing ---在哨兵的配置中,也需要填入獲取到的master密碼:
# vi /path/to/conf/sentinel.conf
sentinel auth-pass master beijing ----master為你的自定義哨兵叢集maste
#啟動哨兵,使用jedis連線哨兵操作redis
./redis-server redis1.conf
./redis-server redis2.conf
./redis-server redis3.conf
./redis-server sentinel.conf --sentinel
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30327022/viewspace-2641158/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Redis】Sentinel 哨兵模式Redis模式
- Redis 哨兵高可用(Sentinel)Redis
- redis sentinel哨兵 例項Redis
- Redis Sentinel哨兵模式部署Redis模式
- Redis Sentinel哨兵模式原理及配置Redis模式
- Redis docker 主從模式與哨兵sentinelRedisDocker模式
- Redis學習筆記(十六) Sentinel(哨兵)(下)Redis筆記
- redis sentinel哨兵模式安裝部署和切換Redis模式
- Redis安裝之叢集-哨兵模式(sentinel)模式Redis模式
- Redis | 第12章 Sentinel 哨兵模式《Redis設計與實現》Redis模式
- redis主從叢集搭建及容災部署(哨兵sentinel)Redis
- 用 docker 學習 redis 主從複製3 redis-sentinel(哨兵模式)DockerRedis模式
- redis 哨兵Redis
- Redis哨兵Redis
- 用 docker 學習 redis 主從複製3.2 redis-sentinel「哨兵模式」核心配置-命令-原理DockerRedis模式
- Redis——SentinelRedis
- Redis SentinelRedis
- Sentinel哨兵模式解決故障轉移模式
- redis系列:哨兵Redis
- Redis哨兵模式Redis模式
- 阿里巴巴哨兵Sentinel簡介 | Baeldung阿里
- Redis sentinel搭建Redis
- redis sentinel 配置Redis
- redis哨兵機制Redis
- Redis 哨兵機制Redis
- redis哨兵模式搭建Redis模式
- Redis 哨兵模式搭建Redis模式
- 用 docker 學習 redis 主從複製3.3 redis-sentinel「哨兵模式」 資料丟失的情況DockerRedis模式
- Redis for linux原始碼&叢集(cluster)&主從(master-slave)&哨兵(sentinel)安裝配置RedisLinux原始碼AST
- redis cluster + sentinel詳細過程和錯誤處理三主三備三哨兵Redis
- Redis高可用 SentinelRedis
- 《Redis官方文件》sentinelRedis
- redis-26.哨兵模式Redis模式
- redis高可用之redis-SentinelRedis
- redis sentinel配置啟動Redis
- Redis Sentinel實現原理Redis
- 聊聊Redis sentinel 機制Redis
- Docker配置redis主從哨兵DockerRedis