memcache 的限制内存用光了以后,新的项加入会把旧的未过期项删除吗? memcache 的限制内存用光了以后,新的项加入会把旧的未过期项删除吗? 还是怎样处理的?比如大家都是未过期的,即都是有效缓存时间内, 超过最大使用内存后,比如100m, 加入的项,是不是先进先出这样的 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我记得是会set失败的...可以把memcached的内存设的小一些,然后做个试验试试看.. lru 自动清除最近比较少用的,然后将新的覆盖。 回1楼, 我觉得2楼说得更中肯一些. 一满set会失败, 好像条件不太成立.. 因为这是个很大的要改进的地方.. mm的开发者应该看到这些问题的.. memcache的内存是按页分配的, 分配一页之后再分成更多的小块, 这样做的后果时, 回收也是按页回收, 所以往往会把不一定是"旧"的东西也给回收了, 所以会存在命中率问题, 如果你服务器可用内存很小, 还是不要使用memcache了, 可以考虑使用文件式的hash缓存类 http://hi.baidu.com/joysoftfan/blog/item/e6deaae459d7ae3ab9382035.htmlgoogle了一下,然后自己也写了个脚本测试了下,的确如2L所说 莫名其妙的问题 nginx的rewrite写得有问题 求sql语句...急在线等.. 用ereg判断字符串是否包含星号怎么表示 apache 2.2.0+mysql 5.0.18+php 5.1.1编译安装成功 phplib模板的问题 Warning: session_start(): open(/tmp\……) failed: 怎么办? 初学PHP,觉得国内讨论PHP的站点很少,也没什么教程 请帮忙写一个mysql图形上传的程序 PHP Warning: PHP Startup: in Unknown on line 0 求学习答案 php javascript 相互之间嵌入一起产生的字符串问题 求解答
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货