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

上面返回1表示执行成功,如果返回0则表示键不存在或者失败。
2.TTL命令
如果我们想知道我们设置自动删除的键还有多久会删除,我们可以用TTL来查询:

当键不存在时会返回-2 :

返回-1则表示改键永久存在:

3.PERSIST命令
如果我们想取消键的过期时间设置(就是将键设置为永久的),我们可以用这个

浙公网安备 33010602011771号