redis中的内存减少

时间:2014-07-05 09:54:32

标签: json redis

我正在存储didsha1_37c74c87d93aa45ec0d2fd88d0739e7c06ca8420 -> "{\"ck\":\"KKK_51da1f310498c\"}"形式的键值对 但是缓存中占用的内存是预期的两倍。指针似乎占据了很大的空间。 你能否为50M这样的条目建议内存优化技巧。除了" ck"除了" ck"在json值。

1 个答案:

答案 0 :(得分:2)

您应该阅读http://redis.io/topics/memory-optimization。它建议使用Redis哈希,可能你可以在SHA1哈希的前四或五位分割。因此,您不是SET didsha1_37c74c87d... value而是HSET didsha1_37c7 4c87d... value。尝试一下,为您提供最佳的速度/记忆。