欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > WEB开发 > PHP >

留意了,行使 Memcahced 的时辰,请不要把逾期时刻配置成高出30天

发布时间:2016-11-23  编辑:杨雨个人博客网站   点击:   

最近做项目标时辰,行使 Memcahced 举办缓存的时辰,有个数据由于行使较量少,就像缓存的旧一些,把配置为一年,写入缓存的时辰返回 true,可是行使该 key 去获取的时辰老是返回 null,最后查手册才发明,Memcahced 逾期时刻不能高出 30 天

关于 Memcached 逾期时刻的具体表明:

  • 逾期时刻是一个 Unix 时刻戳,也可所以一个以后刻算起的以秒为单元的数字。
  • 那么怎么判定是 Unix 时刻戳照旧一个以后刻算起的以秒为单元的数字呢?小于 60×60×24×30(30天时刻的秒数),就算是以后刻算起的以秒为单元的数字。假如大于处事端会将其作为一个真实的Unix时刻戳来处理赏罚而不是自当前时刻的偏移。
  • 假如逾期时刻被配置为0(默认),此元素永不外期(可是它也许因为处事端为了给其他新的元素分派空间而被删除)。

以是假如然的要配置一个 key 的逾期时刻为一年后,其值应该配置为: time()+60×60×24×365

本文地址:http://itbyc.com/php/13013.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1