redis-cluster集群配置部署

  1. redis-cluster 集群镜像启动容器

    复制代码
    # 注意修改 CLUSTER_ANNOUNCE_IP 参数为宿主机IP
    docker run --name redis-cluster -d -e CLUSTER_ANNOUNCE_IP=192.168.0.31 -p 7000-7005:7000-7005 -p 17000-17005:17000-17005 registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/redis-cluster:4.0

客户端连接测试

复制代码
   ⋊> ~/e/r/src ./redis-cli -c -h 192.168.0.31 -p 7000
   06:56:33
   192.168.0.31:7000> cluster nodes
   4bafce56dcf021b3f89c2b7359498bbd760d3fd6 192.168.0.31:7002@17002 master - 0 1570834599565 3 connected 10923-16383
   ab7fb748d33c7fb7e106ca326f125a5b44c8689e 192.168.0.31:7001@17001 master - 0 1570834598000 2 connected 5461-10922
   3957bae776b8cd07f534bfd6028c4b4852be7372 192.168.0.31:7005@17005 slave ab7fb748d33c7fb7e106ca326f125a5b44c8689e 0 1570834598663 6 connected
   1b9e0862e5b75b8bda01208facbca5b7729e7a69 192.168.0.31:7003@17003 slave 4bafce56dcf021b3f89c2b7359498bbd760d3fd6 0 1570834599666 4 connected
   702d38c5055746cbbef15cf30326d2a4228040ba 192.168.0.31:7000@17000 myself,master - 0 1570834599000 1 connected 0-5460
   4814a52af428e614bc8482c7b817ec1820ed58a7 192.168.0.31:7004@17004 slave 702d38c5055746cbbef15cf30326d2a4228040ba 0 1570834598663 5 connected

应用配置集群节点 application-dev.yml

复制代码
   spring:
       data:
         redis:
           cluster:
             enable: true
             nodes:
               - pigx-redis:7000
               - pigx-redis:7001
               - pigx-redis:7002
               - pigx-redis:7003
               - pigx-redis:7004
               - pigx-redis:7005
相关推荐
大黄说说8 分钟前
Go并发双雄:WaitGroup与Channel的抉择与协作
java·服务器·数据库
喜欢打篮球的普通人15 分钟前
MLIR入门
数据库·mlir
jjjava2.016 分钟前
数据库事务:ACID特性与实战应用
java·开发语言·数据库
四谎真好看28 分钟前
Redis学习笔记(高级篇3)
redis·笔记·学习·学习笔记
东北甜妹33 分钟前
Redis Cluster 集群
数据库
(Charon)39 分钟前
【kv存储】基于 C 的 KV 存储项目:主从单向同步是怎么实现的
数据库
Jul1en_43 分钟前
【Redis】String 类型命令、编码方式与应用场景
数据库·redis·缓存
lifallen1 小时前
一篇文章讲透 Flink State
大数据·数据库·python·flink
赵渝强老师1 小时前
【赵渝强老师】MySQL数据库的分库与分表
数据库·mysql
XDHCOM1 小时前
利用MSSQL解析优化数据库性能,提升效率,驱动业务创新与稳定发展
数据库·sqlserver