<返回更多

Linux搭建redis哨兵模式和分片集群

2022-02-11    一行代码
加入收藏

哨兵模式搭建

一主两从三哨兵,操作系统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

哨兵

搭建主从复制

具体的搭建流程可以看我之前写的流程,主从复制搭建完成后才能配置哨兵,文章链接如下:

linux环境如何搭建Redis主从复制

配置哨兵集群

跳转目录

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
Linux搭建redis哨兵模式和分片集群

 

分片集群搭建

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
Linux搭建redis哨兵模式和分片集群

 

#主从关系

cluster nodes
Linux搭建redis哨兵模式和分片集群

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>