gpt4 book ai didi

memory-leaks - 如何修复Redis "memory leak"

转载 作者:IT王子 更新时间:2023-10-29 06:00:18 30 4
gpt4 key购买 nike

我在 dotcloud 上使用 redis 内存存储,但尽管 key 已过期,但它的 used_memory 再也不会下降。从 redis-cli 使用 flushdbflushall 不会导致 used_memory 从 ~20Mb 下降。我在 RedisToGo 上遇到了同样的问题。

有谁知道我是怎么填满它的?我怎样才能避免这样做?也许有些字符不应该放入 Redis 值或键中?我将它与 EM 一起使用,并从 heroku rails 应用程序重新请求。

最佳答案

Redis 也有一个 mem_fragmentation_ratio(例如:2.5),因此使用这两个值可能会导致更准确的测量。在非常低的 used_memory 级别(例如:接近零),碎片可能非常高,为了减轻这种情况,您需要手动停止/启动 redis 实例。

RedisToGo 可能会以这种方式报告真实内存使用情况,作为used_memory x mem_fragmentation_ratio 的组合。

关于memory-leaks - 如何修复Redis "memory leak",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12540051/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com