redis集群

内容纲要

三组三从模式

修改配置

进入到redis.conf文件中

cluster-enabled yes
# 每一个节点在集群中的配置文件,每个节点,和其他节点的关系,状态都在此配置文件中,不需要认为干预,解除注释即可
cluster-config-file nodes-6379.conf
# 超时时长
 cluster-node-timeout 15000
# aop开启
appendonly yes

集群构建

开放Redis服务的两个TCP端口。譬如Redis客户端连接端口为6379,而Redis服务在集群中还有一个叫集群总线端口,其端口为客户端连接端口加上10000,即 6379 + 10000 = 16379。所以开放每个集群节点的客户端端口和集群总线端口才能成功创建集群!

# 构建集群
redis-cli -a 密码 --cluster create 192.168.245.141:6379 192.168.245.142:6379 192.168.245.143:6379 192.168.245.144:6379 192.168.245.145:6379 192.168.245.146:6379 --cluster-replicas 1
# 查看集群节点信息
 redis-cli -a 密码 --cluster check 192.168.245.142:6379

槽节点slots 16384个

三个mater平均分配

分配

存储

连接集群节点

redis-cli -c -a password -h ip -p port
# 查看集群信息
cluster info
# 查看节点信息
cluster nodes

redis集群和SpringBoot的整合

在集群模式没有第几个数据库的概念

spring:
  redis:
    password: 密码
    cluster:
      nodes: 192.168.245.141:6379,192.168.245.142:6379,192.168.245.143:6379,192.168.245.144:6379,192.168.245.145:6379,192.168.245.146:6379
THE END
分享
二维码
< <上一篇
下一篇>>