在Spring Boot整合redis集群的时候,会显示这个错误,记录一下。
application.yml文件
#redis集群
spring:
redis:
timeout: 20000
cluster:
max-redirects: 3
nodes: 主机:6379,主机:6380,主机:6381
pool:
max-active: 8
min-idle: 0
max-idle: 8
max-wait: -1
password: 123456
application:
name: spring-boot-redis
master的配置文件
bind 主机
daemonize yes
logfile "/usr/local/bin/redis-s1.log"
dir /usr/local/bin/data
requirepass 123456
port 6379
appendonly yes
slave的配置文件
bind 主机
daemonize yes
logfile "/usr/local/bin/redis-s2.log"
replicaof 主机 6379
dir /usr/local/bin/data
masterauth 123456
port 6380
appendonly yes
另一台slave的配置文件也一样
执行以下命令:
#主机和端口号都是master
#之后会让你输入yes,执行完就ok了
./redis-cli --cluster fix 主机:端口号 -a 密码