哨兵模式搭建
一主兩從三哨兵,操作系統(tǒng)centos7
Ip |
端口 |
角色 |
192.168.32.133 |
6379 |
主 |
192.168.32.133 |
6380 |
從 |
192.168.32.133 |
6381 |
從 |
192.168.32.133 |
16379 |
哨兵 |
192.168.32.133 |
16380 |
哨兵 |
192.168.32.133 |
16381 |
哨兵 |
搭建主從復(fù)制
具體的搭建流程可以看我之前寫的流程,主從復(fù)制搭建完成后才能配置哨兵,文章鏈接如下:
linux環(huán)境如何搭建Redis主從復(fù)制
配置哨兵集群
跳轉(zhuǎn)目錄
cd /usr/redis/6379
16379哨兵配置文件
#運行端口
port 16379
#后臺運行
daemonize yes
#監(jiān)視ip
sentinel monitor mymaster 127.0.0.1 6379 2
跳轉(zhuǎn)目錄
cd /usr/redis/6380
16380哨兵配置文件
#運行端口
port 16380
#后臺運行
daemonize yes
#監(jiān)視ip
sentinel monitor mymaster127.0.0.1 6380 2
跳轉(zhuǎn)目錄
cd /usr/redis/6381
16380哨兵配置文件
#運行端口
port 16381
#后臺運行
daemonize yes
#監(jiān)視ip
sentinel monitor mymaster127.0.0.1 6381 2
啟動哨兵
#啟動第一個哨兵
cd /usr/redis/6379/src
./redis-sentinel ../sentinel.conf
#啟動第二個哨兵
cd /usr/redis/6380/src
./redis-sentinel ../sentinel.conf
#啟動第三個哨兵
cd /usr/redis/6381/src
./redis-sentinel ../sentinel.conf
查看哨兵狀態(tài)
redis-cli -p 16379 info sentinel
分片集群搭建
Ip |
端口 |
192.168.32.133 |
6379 |
192.168.32.133 |
6380 |
192.168.32.133 |
6381 |
192.168.32.133 |
6382 |
192.168.32.133 |
6383 |
192.168.32.133 |
6384 |
安裝六個redis配置文件修改
#后臺啟動redis
daemonize yes
#運行端口,根據(jù)不同節(jié)點修改
port 6379
#不用密碼連接
protected-mode no
#開啟集群
cluster-enabled yes
#aof日志
Appendonly yes
啟動redis
#啟動第一個
cd /usr/redis/6379/src
./redis-server ../redis.conf
#啟動第二個
cd /usr/redis/6380/src
./redis-server ../redis.conf
#啟動第三個
cd /usr/redis/6381/src
./redis-server ../redis.conf
#啟動第四個
cd /usr/redis/6382/src
./redis-server ../redis.conf
#啟動第五個
cd /usr/redis/6383/src
./redis-server ../redis.conf
#啟動第六個
cd /usr/redis/6384/src
./redis-server ../redis.conf
創(chuàng)建集群
redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1
查看集群狀態(tài)
#登錄redis
redis-cli -p 6379
#集群信息
cluster info
#主從關(guān)系
cluster nodes