Redis中提供了原子性命令SETEX或SET来写入STRING类型数据并设置Key的过期时间: > SET key value EX NX ok > SETEX key value ok 但对于HASH结构则没有这样的命令,只能先写入数据然后设置过期时间: > HSET key field value ok > EXPIRE key 60 ok 这样就带了一个问题:HSET命令执行成功而EXPIRE命令执行失败,那么数据将不会过期.针对这个问题,本文提供两种解决方案: Lua脚本…
Available since 1.0.0. 使用開始版本号1.01 Time complexity: O(1) 时间复杂度O(1) 出处:http://blog.csdn.net/column/details/redisbanli.html Set a timeout on key. After the timeout has expired, the key will automatically be deleted. A key with an associated timeout…