[英]What's default TTL in Redis?
我在網上找不到什么是 Redis 中的默認 TTL。 我知道我可以為特定的 SET 設置 TTL,但不知道什么是默認 TTL。 有人能告訴我 Redis 的默認生存時間是多少嗎?
沒有默認的 TTL。 默認情況下,密鑰設置為永遠存在。
我假設值默認設置為“-1”,這意味着永遠。
127.0.0.1:6379> set datakey "my-data"
OK
127.0.0.1:6379> TTL datakey
(integer) -1
127.0.0.1:6379>
從 Redis 2.8 開始,發生錯誤時的返回值發生了變化:
如果密鑰不存在,則該命令返回 -2。 如果密鑰存在但沒有關聯的過期時間,則該命令返回 -1。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.