我的Redis集群架构运行时碎片率高达60,这样好吗?理想值应该是多少?我应该怎么做才能正常?
工作时间碎片率下降至2,非工作时间碎片率高达50-60。
这个问题是由于我们将登录/注销会话状态放入 redis 中而引起的。所以redis db中存在频繁的插入/删除。
如果您使用 lua 脚本,并且实例上有一个小数据集,则used_memory_lua可能会扭曲此统计信息,因为它不包含在 中used_memory,但包含在 RSS 中,因此报告的碎片率似乎太大。
看看这个github问题,看看你的情况是否相似。
您可以使用以下命令清除缓存的 lua 脚本SCRIPT FLUSH。