设为首页 收藏本站
查看: 976|回复: 0

[经验分享] Redis集群部署(二)

[复制链接]

尚未签到

发表于 2018-11-6 10:37:03 | 显示全部楼层 |阅读模式
添加主从节点  
一、查看集群信息redis-cli -p 6379 cluster nodes
  [root@datanode redis]# redis-cli -h 192.168.1.3 -p 6379 cluster nodes
  dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 192.168.1.3:6385 master - 0 1434048814711 0 connected
  85ad96dbdb49fd901de6f9f1431662c7ab58a208 192.168.1.4:6383 master - 0 1434048816227 5 connected 10923-16383
  b37d1d090fdfffdeaeccc09f7978eeedc36b342a 192.168.1.4:6384 master - 0 1434048815218 7 connected 5461-10922
  d9a852afad1669adf3561a57dbfa77b250ae32bb 192.168.1.4:6382 master - 0 1434048815722 4 connected 0-5460
  76ea836e326fbd4b2a242f5da01b9005c131eb46 192.168.1.3:6380 slave d9a852afad1669adf3561a57dbfa77b250ae32bb 0 1434048816740 4 connected
  4e54918bfc57e0895d68ad0f6bea1d104b18e0f6 192.168.1.3:6381 slave 85ad96dbdb49fd901de6f9f1431662c7ab58a208 0 1434048816740 5 connected
  178b951fd08ae3250d06719509ea45258c6cef73 192.168.1.3:6379 myself,slave b37d1d090fdfffdeaeccc09f7978eeedc36b342a 0 0 1 connected

  •   节点ID
  •   IP:端口
  •   标志: master, slave, myself, fail, ...

  •   如果是个从节点, 这里是它的主节点的NODE>
  •   集群最近一次向节点发送 PING 命令之后, 过去了多长时间还没接到回复。.
  •   节点最近一次返回 PONG 回复的时间。
  •   节点的配置纪元(configuration epoch):详细信息请参考 Redis 集群规范 。
  •   本节点的网络连接情况:例如 connected 。
  •   节点目前包含的槽:例如 127.0.0.1:7001 目前包含号码为 5960 至 10921 的哈希槽。
  6385已经是主节点了,现在为他配置一个一从节点6387,另外在4这台主机上,如果从其他配置文件下复制redis-6387.conf时,注意有两处地方要改,一是端口号6367,另外一个是 cluster-config-file nodes-6387.conf,不然执行redis-server redis-6387.conf会无法把进程端口启动起来,查看日志会出现如下报错
  [root@datanode redis]# cat /var/log/redis/redis-6387
  12992:M 12 Jun 02:49:53.280 * Increased maximum number of open files to 10032 (it was originally set to 1024).
  12992:M 12 Jun 02:49:53.281 # Sorry, the cluster configuration file nodes-6384.conf is already used by a different Redis Cluster node. Please make sure that different nodes use different cluster configuration files.
  二、添加6387从节点
  [root@datanode redis]# redis-cli -p 6387 cluster meet 192.168.1.3 6379
  OK                            //执行这条命令默认是添主节点的,
  [root@datanode redis]# redis-cli -h 192.168.1.3 -p 6379 cluster nodes
  dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 192.168.1.3:6385 master - 0 1434048912150 0 connected
  85ad96dbdb49fd901de6f9f1431662c7ab58a208 192.168.1.4:6383 master - 0 1434048911648 5 connected 10923-16383
  b37d1d090fdfffdeaeccc09f7978eeedc36b342a 192.168.1.4:6384 master - 0 1434048911143 7 connected 5461-10922
  a1f35e42feba83fa12ee87fe366266095598e431 192.168.1.4:6387 master - 0 1434048912554 8 connected
  d9a852afad1669adf3561a57dbfa77b250ae32bb 192.168.1.4:6382 master - 0 1434048911648 4 connected 0-5460
  76ea836e326fbd4b2a242f5da01b9005c131eb46 192.168.1.3:6380 slave d9a852afad1669adf3561a57dbfa77b250ae32bb 0 1434048910634 4 connected
  4e54918bfc57e0895d68ad0f6bea1d104b18e0f6 192.168.1.3:6381 slave 85ad96dbdb49fd901de6f9f1431662c7ab58a208 0 1434048912652 5 connected
  178b951fd08ae3250d06719509ea45258c6cef73 192.168.1.3:6379 myself,slave b37d1d090fdfffdeaeccc09f7978eeedc36b342a 0 0 1 connected
  [root@datanode redis]# redis-cli -p 6387 cluster replicate dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f
  OK                                //CLUSTER REPLICATE 命令添加.这个命令也可以改变一个从节点的主节点。
  三在查看
  [root@datanode redis]# redis-cli -h 192.168.1.3 -p 6379 cluster nodes
  dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 192.168.1.3:6385 master - 0 1434048953498 0 connected
  85ad96dbdb49fd901de6f9f1431662c7ab58a208 192.168.1.4:6383 master - 0 1434048952996 5 connected 10923-16383
  b37d1d090fdfffdeaeccc09f7978eeedc36b342a 192.168.1.4:6384 master - 0 1434048952492 7 connected 5461-10922
  a1f35e42feba83fa12ee87fe366266095598e431 192.168.1.4:6387 slave dbc41c1e1a3c0c51c1e2a8216dace0f8883cf51f 0 1434048951990 8 connected //变成从节点了
  d9a852afad1669adf3561a57dbfa77b250ae32bb 192.168.1.4:6382 master - 0 1434048951484 4 connected 0-5460
  76ea836e326fbd4b2a242f5da01b9005c131eb46 192.168.1.3:6380 slave d9a852afad1669adf3561a57dbfa77b250ae32bb 0 1434048952492 4 connected
  4e54918bfc57e0895d68ad0f6bea1d104b18e0f6 192.168.1.3:6381 slave 85ad96dbdb49fd901de6f9f1431662c7ab58a208 0 1434048951988 5 connected
  178b951fd08ae3250d06719509ea45258c6cef73 192.168.1.3:6379 myself,slave b37d1d090fdfffdeaeccc09f7978eeedc36b342a 0 0 1 connected



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-631442-1-1.html 上篇帖子: redis的小结 下篇帖子: Redis配置文件详解(redis.conf)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表