【发布时间】:2023-02-23 11:20:27
【问题描述】:
我的团队正在从单个实例 redis 切换到一个由三个实例组成的集群,以提高弹性。 可悲的是,我们在迁移时遇到了崩溃,这引发了问题。
这是我们的配置:
- 我们使用 bitnami 掌舵图:https://artifacthub.io/packages/helm/bitnami/redis
- 我们有 3 个副本
- 每个 pod 2Gi
- 最大内存 1800mb
- 2Gi 的持久性
- 最大内存策略:allkeys-lfu
当它崩溃时,日志表明它无法写入磁盘“设备上没有剩余空间”。
我们在测试环境中有相同的配置,我们填充它并且没有失败。但它在生产环境中失败了。对此有解释吗?
在查看一些文档时,它说持久性应该是 ram 内存的 3 倍,你能解释一下为什么吗?
如果您对此事有任何其他建议,我很乐意阅读。
谢谢
【问题讨论】:
标签: redis redis-cluster