为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel/Lumen MemcachedStorecalculateExpiration方法

Laravel/Lumen MemcachedStorecalculateExpiration方法

PHP
ITMISS 2023-08-19 14:12:21
在核心中,我有前面提到的类(MemcachedStore),它的 put 方法为:        $a = $this->memcached->set(                     $this->prefix.$key, $value, $this->calculateExpiration($seconds)         );Memcached的set方法接受三个参数:key、value、seconds_to_store_in_cache我的问题是:为什么我需要计算到期 Carbon::now() + 传递给该函数的秒数?结果:这不起作用。Memcached 返回 0“成功”。但条目未写。(用“get”方法我找不到它)如果我只经过几秒钟(在核心类中覆盖),一切都会按预期进行更新!与 laravel 或 lumen 无关
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

实际上 Memchached 的set方法可以接受第三个参数作为 unixtimestamp,但在这种情况下 memcached 时间(操作系统时间)应该是正确的。Memcached时间可以通过Memchached检查getStats



查看完整回答
反对 回复 2023-08-19
  • 1 回答
  • 0 关注
  • 49 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信