哨兵模式搭建
一主两从三哨兵,操作系统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 |
哨兵 |
搭建主从复制
具体的搭建流程可以看我之前写的流程,主从复制搭建完成后才能配置哨兵,文章链接如下:
配置哨兵集群
跳转目录
cd /usr/redis/6379
16379哨兵配置文件
#运行端口
port 16379
#后台运行
daemonize yes
#监视ip
sentinel monitor mymaster 127.0.0.1 6379 2
跳转目录
cd /usr/redis/6380
16380哨兵配置文件
#运行端口
port 16380
#后台运行
daemonize yes
#监视ip
sentinel monitor mymaster127.0.0.1 6380 2
跳转目录
cd /usr/redis/6381
16380哨兵配置文件
#运行端口
port 16381
#后台运行
daemonize yes
#监视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
查看哨兵状态
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
#运行端口,根据不同节点修改
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
创建集群
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
查看集群状态
#登录redis
redis-cli -p 6379
#集群信息
cluster info
#主从关系
cluster nodes