YII中使用memcache YII框架中使用memcache的方法详解(IT技术)
上链接为引入使用方法
但今天突然发现 设置的缓存不更新,导致页面不更新
1.先排查缓存,发现加的有页面片段缓存5min ,关闭页面缓存,还是不更新
2.关闭数据缓存,生效,但打开页面缓慢,且数据库压力较大、排除方案(保底方案,捂脸)
3.重启memcache,清除所有缓存,生效。
查看memcache 状态 容量 无异常
这块有坑 建议不乱设置。。。不然 你去服务器 都找不到对应key (不要问我怎么知道的)
---------------------------------以下是精华-------------------------------------------------------------------------
关于YiII框架的扩展memcache中set设置时间就get查询失效的解决方案(版本是1.1.20)..._「已注销」的博客-CSDN博客
上边这篇也是出乎意料呐。。。
经排查发现
\Library\framework\caching\CMemCache.php 此文件为 yii关于memcache扩展的封装
看到 框框中的东西没,,,
当前时间戳+过期时间。。=》到xxx秒过期。
如果 xxx为未来时间。。哈哈哈 未来才过期
确认服务器时间。。。果然 比正常时间 快30多min
改了
ok --- le