基于docker构建Redis Cluster
1. 拉取 Redis 镜像 使用以下命令拉取 Redis 6.2 版本镜像(选了一个较为稳定的版本): 1 docker pull redis:6.2 2、创建配置文件 比如在服务器的用户目录下/home/w/(俺的服务器用户目录) 1 2 3 4 5 6 7 8 9 10 11 mkdir redis_cluster cd redis_cluster mkdir bin mkdir conf mkdir data cd data mkdir node-1 mkdir node-2 mkdir node-3 mkdir node-5 mkdir node-6 conf目录创建配置文件vim redis-node-1.conf ,依次6个文件redis-node-1.conf redis-node-2.conf redis-node-3.conf redis-node-4.conf redis-node-5.conf redis-node-6.conf 1 2 3 4 5 6 7 8 9 10 11 12 13 bind 0.0.0.0 protected-mode no cluster-enabled yes cluster-config-file nodes-7000.conf cluster-node-timeout 5000 cluster-announce-ip 192.168.1.6 cluster-announce-port 7000 cluster-announce-bus-port 17000 user r_user on >read123 ~* +@read ~* -@write ~* -@admin user rw_user on >write123 ~* +@read ~* +@write ~* -@admin user admin on >admin123 ~* &* +@all user default off 3、创建脚本 创建初始化脚本 vim init_redis.sh ...