Redis集群检测与恢复

一、redis集群检测方法
1、使用redis-cli登录正常节点;
2、使用cluster info命令查看集群状态,最重要的字段,cluster_state:ok,说明集群正常;
3、另外可以使用cluster nodes查看哪些节点fail;

二、redis集群恢复方法
如果有告警或者发现集群有节点进程丢失,请按照以下步骤处理:
步骤一、集群中有节点有进程挂掉,优先重启进程;
实验中3主3从的集群,6个节点进程全部挂掉情况下,一次重启节点进程,redis集群还能恢复;
步骤二、如果按照步骤一集群节点没有恢复,那么就要重建集群
1、一次杀掉集群所有节点的进程;
2、重建集群配置,以redis5为例
redis-cli [-a xxx] --cluster create --cluster-replicas 1 node_ip_1:port_1 1node_ip_2:port_2 node_ip_3:port_3 node_ip_4:port_4 node_ip_5:port_5 node_ip_6:port_6

可能报错,处理方法:删除data、log、node.conf等文件,重新构建集群。

备注:[-a xxx] redis密码

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 4,055评论 2 27
  • redis集群分为服务端集群和客户端分片,redis3.0以上版本实现了集群机制,即服务端集群,3.0以下使用客户...
    hadoop_null阅读 1,604评论 0 6
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,897评论 0 5
  • 一、redis cluster简介 Redis在3.0版正式引入了集群这个特性。 Redis集群是一个提供在多个R...
    张伟科阅读 1,651评论 0 4
  • 有些爱情,只能掩于唇齿,止于岁月。 这一路,你是你,我是我,不是没你不行,而是有你更好。现在的感觉大概就是没有当初...
    恺沐阅读 329评论 0 0