节点数:3(常见为6)
redis版本:5.0.4
docker-compose写法(另外的2个替换name和ports即可)
version: '3.1'
services:
master:
image: redis:5.0.4
container_name: master_redis_6380
restart: always
ports:
- 6380:6380
- 16380:16380
volumes:
- ./data:/data
- ./redis.conf:/usr/local/etc/redis/redis.conf
command:
redis-server /usr/local/etc/redis/redis.conf
redis-config写法(另外的2个替换port和cluster-announce-port/bus-port即可)
port "6380"
#password 密码
requirepass "bchs@0!9"
#连接集群密码
masterauth "bchs@0!9"
# 关闭保护模式 默认值 yes,即开启。开启保护模式以后,需配置 bind ip 或者设置访问密码;关闭保护模式,外部网络可以直接访问
protected-mode "no"
# 是否以守护线程的方式启动(后台启动),默认 no;
daemonize "no"
# 开启集群
cluster-enabled "yes"
# 集群节点配置 redis自动生成.conf文件
cluster-config-file "nodes.conf"
# 超时
cl