redis使用ttl檢視key 鍵 的生存時間

2021-08-21 14:40:17 字數 753 閱讀 4092

ttl key

以秒為單位,返回給定 key 的剩餘生存時間(ttl, time to live)。

可用版本:

>= 1.0.0
時間複雜度:

o(1)
返回值:

當 key 不存在時,返回 -2 。

當 key 存在但沒有設定剩餘生存時間時,返回 -1 。

否則,以秒為單位,返回 key 的剩餘生存時間。

在 redis 2.8 以前,當 key 不存在,或者 key 沒有設定剩餘生存時間時,命令都返回 -1 。

# 不存在的 key

redis> flushdb

okredis> ttl key

(integer) -2

# key 存在,但沒有設定剩餘生存時間

redis> set key value

okredis> ttl key

(integer) -1

# 有剩餘生存時間的 key

redis> expire key 10086

(integer) 1

redis> ttl key

(integer) 10084

redis使用ttl檢視key 鍵 的生存時間

ttl key 以秒為單位,返回給定 key 的剩餘生存時間 ttl,time to live 可用版本 1.0.0時間複雜度 o 1 返回值 當 key 不存在時,返回 2 當 key 存在但沒有設定剩餘生存時間時,返回 1 否則,以秒為單位,返回 key 的剩餘生存時間。在 redis 2.8 ...

使用RDR工具檢視Redis中key占用的記憶體

最近,redis集群記憶體占用居高不下,不知道具體是那些key比較占用記憶體,所以需要乙個redis記憶體分析工具來分析一下。經過一番尋找,我發現了rdr這個工具。這個工具的特點就是使用操作簡單,資料清晰明了。rdr redis資料顯示 是解析redis rdbfile的工具。與redis rdb ...

Redis學習之ttl命令

redisttl命令以秒為單位返回 key 的剩餘過期時間。time to live ttl key當 key 不存在時,返回 2 當 key 存在但沒有設定剩餘生存時間時,返回 1 否則,以秒為單位,返回 key 的剩餘生存時間。不存在的 key 127.0.0.1 6379 ttl no exi...