【docker redis6.0-cluster集群配置】

Docker redis6.0-cluster配置


前言

先看官方文档。
redis官网集群配置:https://redis.io/topics/cluster-tutorial


提示:以下是本篇文章正文内容,下面案例可供参考

一、本文仅针对新手配置redis6.0-cluster集群,是在redis官网的基础上实现,主要是一些配置过程中遇到的问题

不同版本配置不同。
注意事项:不同版本的redis.conf位置不同。可以指定配置文件

二、相关步骤

前提:生成6个对应本地data和conf文件夹
1.配置6个redis.conf文件
相关配置如下:
#每个节点配置端口不同
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
#宿主ip 也就是docker所在的服务器ip。配置这项能再外网访问
cluster-announce-ip 192.168.10.130
2.启动redis
示例:
#redis-server /usr/local/etc/redis/redis.conf 为指定启动配置文件
#--net=redis-net 自定义网络 

docker run -d --net=redis-net  -p 6379:6379 -p 16379:16379 -v /root/redis/redis-cluster/7001/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /root/redis_cluster/7001/data:/data --name=redis7001 redis redis-server /usr/local/etc/redis/redis.conf
。。。省略其他
3.开放端口
根据自己的服务器开放对应的端口
4.启动集群
#192.168.10.130 为我的宿主ip,换成自己的ip和指定的端口
 docker exec -it redis7001 redis-cli --cluster create 192.168.10.130:6379 192.168.10.130:7002 192.168.10.130:7003 192.168.10.130:7004 192.168.10.130:7005 192.168.10.130:7006 --cluster-replicas 1
 5.查看
 #登录一个redis
 redis-cli -p 6379 cluster nodes
 #如下为参考结果
 f58067cce0bb08656d14a165afc33fc2393781a3 172.19.0.1:7006@17006 slave e68a43a4aaf0c7abbed1545d2137d8e4b557f41b 0 1641449526000 3 connected
3e17287dbc086db78d9f7169b14079237590436b 192.168.10.130:6379@16379 myself,master - 0 1641449525000 1 connected 0-5460
da6e3c41650754b0fd1813a6d2d2acf7cf8446d1 172.19.0.1:7002@17002 master - 0 1641449527028 2 connected 5461-10922
e68a43a4aaf0c7abbed1545d2137d8e4b557f41b 172.19.0.1:7003@17003 master - 0 1641449526000 3 connected 10923-16383
8a20b769dd8e74ef29230bdebb55fb10ab8c07de 172.19.0.1:7005@17005 slave da6e3c41650754b0fd1813a6d2d2acf7cf8446d1 0 1641449527552 2 connected
106555c9b8f2790aaf29a9389051970727f4cca4 172.19.0.1:7004@17004 slave 3e17287dbc086db78d9f7169b14079237590436b 0 1641449526514 1 connected


redis官网集群配置:https://redis.io/topics/cluster-tutorial


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值