我已成功设置Redis群集。
然而,似乎我的一个或多个奴隶总是从他们各自的主人同步。我总是得到"加载Redis正在将数据集加载到内存中#34;虽然所有主人都已完成从磁盘初始化。
群集变得无法使用,因为它总是抛弃我" LOADING Redis正在将数据集加载到内存中#34;。
我的用例是在服务器重启后我永远不会对Redis集群进行任何写操作,因此无需复制到从属服务器。
非常感谢任何信息。
感谢。
答案 0 :(得分:1)
如果节点在重启后卡在LOADING Redis is loading the dataset in memory
上,很可能是AOF文件已损坏。
运行redis-check-aof --fix <file.aof>
以修复AOF文件,然后重新启动redis节点。