redis hashにexpiresを設定する

404 ワード

Redisにはsetexまたはexpireによって実現される設定時間が期限切れの機能があり、現在redisにはhash構造に対してhsetex()という方法が提供されていないため、hashに対してexpires設定を行うには、以下の方法を採用することができる.
redis 127.0.0.1:6379> hset expire:me name tom
(integer) 0
redis 127.0.0.1:6379> hget expire:me name
"tom"
 
redis 127.0.0.1:6379> expire expire:me 10
(integer) 1
redis 127.0.0.1:6379> ttl expire:me
(integer) 8