# 配置/opt/redis/6379.conf,啓動6379 爲master節點,配置文件我並沒有修改
# 按理來說redis默認的啓動是單節點
daemonize yes #設置redis 爲後臺運行
# replicaof <masterip> <masterport> #當前任然是註釋狀態,沒有放開
# 配置 6380 爲第一臺從節點,配置文件我放在了 /opt/redis/6380.conf
daemonize yes
replicaof 127.0.0.1 6379 #告訴當前從機,master 節點的ip和端口
# 同理:配置 6382 爲第二臺從節點,配置文件我放在了 /opt/redis/6382.conf
daemonize yes
replicaof 127.0.0.1 6379 #告訴當前從機,master 節點的ip和端口
#/opt/redis/26379.conf設置第一臺哨兵的IP
port 26379
daemonize yes
logfile "/opt/redis/log/redis_26379.log"
dir "/tmp"
sentinel deny-scripts-reconfig yes
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel config-epoch mymaster 3
sentinel leader-epoch mymaster 3
#/opt/redis/26380.conf設置第二臺哨兵的IP
port 26380
daemonize yes
logfile "/opt/redis/log/redis_26380.log"
dir "/tmp"
sentinel deny-scripts-reconfig yes
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel config-epoch mymaster 3
sentinel leader-epoch mymaster 3
#/opt/redis/26382.conf設置第三臺哨兵的IP
port 26382
daemonize yes
logfile "/opt/redis/log/redis_26382.log"
dir "/tmp"
sentinel deny-scripts-reconfig yes
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel config-epoch mymaster 3
sentinel leader-epoch mymaster 3
#啓動 對應的主從機器
redis-server /opt/redis/6379.conf
redis-server /opt/redis/6380.conf
redis-server /opt/redis/6382.conf
#啓動 對應的哨兵機器
redis-server /opt/redis/26379.conf
redis-server /opt/redis/26380.conf
redis-server /opt/redis/26382.conf
# 查看一下進程
ps -ef | grep redis
root 7323 1 0 11:46 ? 00:00:06 redis-server 127.0.0.1:6379
root 7341 1 0 11:52 ? 00:00:05 redis-server 127.0.0.1:6380
root 5667 1 0 10:46 ? 00:00:17 redis-server 127.0.0.1:6382
root 7351 1 0 11:54 ? 00:00:11 redis-server *:26379 [sentinel]
root 7271 1 0 11:37 ? 00:00:13 redis-server *:26380 [sentinel]
root 7276 1 0 11:37 ? 00:00:14 redis-server *:26382 [sentinel]