memcache

关于memcache 的一下疑问: 

memcached能接受的key的最大长度是多少? 
key 的最大长度是250个字符。需要注意的是,250是memcached服务器端内部的限制,如果您使用的客户端支持”key的前缀”或类似特性,那么 key(前缀+原始key)的最大长度是可以超过250个字符的。我们推荐使用使用较短的key,因为可以节省内存和带宽。 

memcached对item的过期时间有什么限制? 
过期时间最大可以达到30天。memcached把传入的过期时间(时间段)解释成时间点后,一旦到了这个时间点,memcached就把item置为失效状态。这是一个简单但obscure的机制。 

memcached最大能存储多大的单个item? 
1MB。如果你的数据大于1MB,可以考虑在客户端压缩或拆分到多个key中。 

为什么单个item的大小被限制在1M byte之内? 
啊…这是一个大家经常问的问题! 

简单的回答:因为内存分配器的算法就是这样的 

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

posted @ 2015-07-29 17:42  QQ76211822  阅读(145)  评论(0编辑  收藏  举报