论坛首页 Java企业应用论坛

memcached注意事项(不注意的话,会很纠结~~)

浏览 1957 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-11-16   最后修改:2012-11-16

1.   key值最大长度?

memcached的key的最大长度是250个字符

 

注意250是memcached服务器端内部的限制(可以修改)

如果您使用的客户端支持"key的前缀"或类似特性,那么key(前缀+原始key)的最大长度是可以超过250个字符的。

我们推荐使用使用较短的key,因为可以节省内存和带宽。

key只要不重复就行,如果太大浪费内存。

 

2.   item的过期时间限制?

过期时间最大30

如果不注意这个细节,过期时间设置大于了30天,值会设置不进缓存

 

3.   最大能存储多大的单个item?

1MB

如果你的数据大于1MB,可以考虑在客户端压缩或拆分到多个key中。 

   发表时间:2012-11-16  
key太长的话,比如对地址页面的缓存,建议使用md5
0 请登录后投票
   发表时间:2012-11-16  
过期时间有两种情况,如果小于2592000(30天的秒数),过期时间就是现在加上这个秒数,如果大于这个值,就当成Unix时间戳(1970.1.1),计算出一个绝对时间值。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics