redis hash過期時間


Redis中有個設置時間過期的功能,即通過setex或者expire實現,目前redis沒有提供hsetex()這樣的方法,redis中過期時間只針對頂級key類型,對於hash類型是不支持的
可以采用,所以如果想對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 20

(integer) 1

redis 127.0.0.1:6379> ttl expire:me

(integer) 8

 

redis 127.0.0.1:6379> ttl expire:me

(integer) -1

redis 127.0.0.1:6379> hget expire:me name

(nil)

 

 

by:panhao


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM