Loading

Redis学习:过期时间和排序

一.过期时间

在实际的开发中我们经常遇到一些有时效的数据,在Redis中我们应该怎样处理这些数据呢?
下面来学习:
1.EXPIRE命令
我们可以使用它来设置一个键的过期时间,到时间后Redis会自动删除它。

例如

SET session:23 uid1314
EXPIRE session:23 30//单位为秒

在这里插入图片描述
上面返回1表示执行成功,如果返回0则表示键不存在或者失败。

2.TTL命令
如果我们想知道我们设置自动删除的键还有多久会删除,我们可以用TTL来查询:
在这里插入图片描述
当键不存在时会返回-2 :
在这里插入图片描述
返回-1则表示改键永久存在:
在这里插入图片描述
3.PERSIST命令
如果我们想取消键的过期时间设置(就是将键设置为永久的),我们可以用这个

posted @ 2020-10-24 15:38  文牧之  阅读(30)  评论(0)    收藏  举报  来源