Redis Cluster集群搭建
Redis Cluster集群搭建
搭建的模式为 哨兵模式
-
新建集群的配置文件
# 守护进行模式启动 daemonize yes # 设置数据库数量,默认数据库为0 databases 16 # 绑定地址,需要修改 bind 0.0.0.0 # 绑定端口,需要修改 port 7000 # pid文件存储位置,文件名需要修改 pidfile /opt/soft/redis-cluster/pid/redis_7000.pid # log文件存储位置,文件名需要修改 logfile /opt/soft/redis-cluster/logs/redis_7000.log # RDB快照备份文件名,文件名需要修改 dbfilename redis_7000.rdb # 本地数据库存储目录,需要修改 dir /opt/soft/redis-cluster/rdb # 集群相关配置 # 是否以集群模式启动 cluster-enabled yes # 集群节点回应最长时间,超过该时间被认为下线 cluster-node-timeout 15000 # 生成的集群节点配置文件名,文件名需要修改 cluster-config-file ../nodes/nodes_7000.conf appendonly yes
-
自动搭建
要求redis版本在5.0以上
自动配置redis集群
redis-cli --cluster create --cluster-replicas 1 10.1.25.148:7000 10.1.25.148:7001 10.1.25.149:7000 10.1.25.149:7001 10.1.25.150:7000 10.1.25.150:7001
--cluster-replicas 1
每个主节点都提供一个从节点
redis-cli使用集群
redis-cli -c -h 10.1.25.148 -p 7000
redis-cli
加个-c
以switch
模式启动,将支持集群的使用
Redis Cluster集群搭建
https://guiyunweb.com/archives/rediscluster%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA