docker 部署 redis 集群
1 docker redis-集群: 2 0. vim redis-cluster.sh 3 1. 写入以下内容 4 for port in $(seq 8001 8006); \ 5 do \ 6 mkdir -p /mydata/redis/node-${port}/conf 7 touch /mydata/redis/node-${port}/conf/redis.conf 8 cat << EOF >/mydata/redis/node-${port}/conf/redis.conf 9 port ${port} 10 cluster-enabled yes 11 cluster-config-file nodes.conf 12 cluster-node-timeout 5000 13 cluster-announce-ip 47.117.4.154 14 cluster-announce-port ${port} 15 cluster-announce-bus-port 1${port} 16 appendonly yes 17 EOF 18 docker run -p ${port}:${port} -p 1${port}:1${port} --name redis-${port} \ 19 -v /mydata/redis/node-${port}/data:/data \ 20 -v /mydata/redis/node-${port}/conf/redis.conf:/etc/redis/redis.conf \ 21 -d redis:alpine redis-server /etc/redis/redis.conf; \ 22 done 23 35 2. 执行 sh redis-cluster.sh脚本 用以以创建redis实例 36 37 3. 进入随机一个实例 38 docker exec -it redis-8001 /bin/sh 39 40 4. 创建 redis-cluster 41 redis-cli --cluster create 47.**7.4.154:8001 47.**7.4.154:8002 47.**7.4.154:8003
47.**7.4.154:8004 47.**7.4.154:8005 47.**7.4.154:8006 --cluster-replicas 1
5. 连接测试
redis-cli -h 47.**7.4.154 -p 800* -c
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律