zoukankan      html  css  js  c++  java
  • redis集群配置错误处理

    关于启动redis集群时:

    [ERR] Node 172.168.63.202:7001 is not empty. Either the nodealready knows other nodes (check with CLUSTER NODES) or contains some

    的问题

    解决办法:

    1)将每个节点下aof、rdb、nodes.conf本地备份文件删除; 
    2)172.168.63.201:7001> flushdb #清空当前数据库(可省略) 
    3)之后再执行脚本,成功执行;

    这里解释一下dump.rdb文件:

    dump.rdb是由Redis服务器自动生成的 默认情况下 每隔一段时间redis服务器程序会自动对数据库做一次遍历,把内存快照写在一个叫做“dump.rdb”的文件里,这个持久化机制叫做SNAPSHOT。有了SNAPSHOT后,如果服务器宕机,重新启动redis服务器程序时redis会自动加载dump.rdb,将数据库状态恢复到上一次做SNAPSHOT时的状态。

    SNAPSHOT即快照

    重新连接redis集群,成功

     刚刚发现这种情况发生在每次非正常关闭redis集群的时候

  • 相关阅读:
    高中数学常见角的范围及其表示
    立体几何习题
    常见的建系类型汇总
    双曲线
    分式不等式习题
    廓清集合中的几个问题
    二次函数
    随机变量的期望和方差
    不等式选讲习题
    JS中every()和some()的用法
  • 原文地址:https://www.cnblogs.com/taoge188/p/8430972.html
Copyright © 2011-2022 走看看