redis键中的字符数是否直接增加到内存所需?

时间:2011-03-12 03:57:20

标签: redis

redis是否为memcached分配内存,因为只要一个键适合长度为X的'memory slab',就说'foo'键和'foo2'键之间不需要增量内存?或者,每次将其他字符添加到密钥时,所需的内存量是否会单调增加?

价值怎么样?它是单调增加还是受制于redis中的“slab allocator”概念?

1 个答案:

答案 0 :(得分:0)

没有。 Redis在内存方面有点浪费。由于它的设计,服务器很难知道它消耗了多少内存。

另外,由于2.x的发布包括新的VM(虚拟内存,不要与虚拟机混淆),它占用的空间比实际需要的多。

您可以在Antirez的博客上找到关于这些问题的大量详细信息:http://antirez.com/