谁一开始就是大神?

YII2Redis应用[2.0]

刚开始接触redis,已经配置好了,目前主要是用set和get方法,但是突然发现保存后的key就一直存在,怎么让它过期自动删除呢,还有就是,在代码里怎么查看现在已经存在的key呢?

1、首先配置你的缓存组建为redis
`
2、设置缓存时要加上有效时间 例如一小时
$cache->set($key, $data, 1*60*60);
过期了,你就get不到了,缓存组件会自动回收删除的,你不需要管,(Redis本身就支持设置key的过期时间)。
自动过期不是有时间设置吗?已经存在在 key 用 EXISTS
使用expire给key设置过期时间
你这个代码里查看已存在的key是什么意思。redis你设置了哪个key就去使用这个key啊。
查看所有key在redis服务中看。keys *
有啥好用的?
可以,学习一下

赞(0) 打赏
未经允许不得转载:菜鸟之家 » YII2Redis应用[2.0]

评论 抢沙发

登录

找回密码

注册