首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

为何Memcached的过期时间无效

2013-01-02 
为什么Memcached的过期时间无效?在.net中客户端使用的是Memcached.ClientLibrary.dll现在问题是,设置了数

为什么Memcached的过期时间无效?
在.net中
客户端使用的是Memcached.ClientLibrary.dll

现在问题是,设置了数据过期时间,但到那个时候之后数据仍然没有过期

mc.add("a","a",DateTime.Now.DateTime.Now.AddSeconds(1)) //设置一秒后过期

但根本没起作用!谁知道,谢谢
[解决办法]
我之前遇到一个问题。但和你这个不知道是不是有关系。这个缓存值在增加时设置的过期时间是有效的。但如果进行了修改,那么同时还要再设置一遍之前的过期时间。否则会走系统默认过期时间30天。不知道你这个是不是只是增加?如果涉及到修改的话。可以参考我这个。
[解决办法]
一秒太小了,没什么意义,你怎么也要设置一小时之类的才有缓存的意义啊

热点排行