我正在存储didsha1_37c74c87d93aa45ec0d2fd88d0739e7c06ca8420 -> "{\"ck\":\"KKK_51da1f310498c\"}"
形式的键值对
但是缓存中占用的内存是预期的两倍。指针似乎占据了很大的空间。
你能否为50M这样的条目建议内存优化技巧。除了" ck"除了" ck"在json值。
答案 0 :(得分:2)
您应该阅读http://redis.io/topics/memory-optimization。它建议使用Redis哈希,可能你可以在SHA1哈希的前四或五位分割。因此,您不是SET didsha1_37c74c87d... value
而是HSET didsha1_37c7 4c87d... value
。尝试一下,为您提供最佳的速度/记忆。