redis設置key永不過期 redis中的key設置了過期時間了還會在持久化到文件中嗎?
redis中的key設置了過期時間了還會在持久化到文件中嗎?Aof記錄命令,所以如果它沒有過期,就不會有更改的命令。如果已經(jīng)過期,del命令將插入AOF日志。RDB是一種內(nèi)存快照模式。如果密鑰在持久化
redis中的key設置了過期時間了還會在持久化到文件中嗎?
Aof記錄命令,所以如果它沒有過期,就不會有更改的命令。如果已經(jīng)過期,del命令將插入AOF日志。RDB是一種內(nèi)存快照模式。如果密鑰在持久化期間已過期,則不會持久化該密鑰。如果密鑰在過期之前被持久化,它將在數(shù)據(jù)恢復期間確定密鑰是否過期。如果已過期,則不會導入。
怎么查看redis數(shù)據(jù)的過期時間?
客戶端可以使用exit命令或pexpire命令設置數(shù)據(jù)庫中密鑰的生存時間(TTL),精度為秒或毫秒。在指定的秒數(shù)或毫秒數(shù)之后,服務器將自動刪除生存期為0的密鑰:redis> set key valueokredis> exp worker key 5(整數(shù))1redis> get key//5秒內(nèi)“value”redis> get key//5秒后(NIL)