当前位置: 首页 > 工具软件 > Webman > 使用案例 >

php redis设置有效期,webman的Redis扩展无法设置过期时间?

茹展鹏
2023-12-01

在依赖是 "illuminate/redis": "^7.26"的情况下

文档是有问题的,第三个参数不是 timeout

$userInfo = Redis::set('test','mytest','EX',10);这样才对,这样设置过期时间是10秒

下面是对的

public function set($key, $value, $expireResolution = null, $expireTTL = null, $flag = null)

第一个参数 和第二个参数不用讲

expireResolution 是过期策略,比如

EX seconds -- Set the specified expire time, in seconds. 秒

PX milliseconds -- Set the specified expire time, in milliseconds. 毫秒

NX -- Only set the key if it does not already exist. 不存在则设置

XX -- Only set the key if it already exist. 存在则设置

第四个参数是

expireTTL 过期时间

 类似资料: