Redis學習之ttl命令

2021-10-01 11:24:31 字數 703 閱讀 1106

redisttl命令以秒為單位返回 key 的剩餘過期時間。

(time to live)

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

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

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

不存在的 key

127.0.0.1:6379> ttl no:exists:key

(integer) -2

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

127.0.0.1:6379>

set test:ttl 'aaa'

ok127.0.0.1:6379> ttl test:ttl

(integer) -1

有剩餘生存時間的 key

127.0.0.1:6379>

set test:ttl 'bbb'

ok127.0.0.1:6379> expire test:ttl 50

(integer) 1

127.0.0.1:6379> ttl test:ttl

(integer) 48

redis學習之命令

此篇文章只記錄常用的命令。keys value 查詢所有符合給定模式 pattern 的 key exists key 判斷key名是否存在 move key db 移動資料key名到相應的redis expire key seconds 為給定 key 設定生存時間,當 key 過期時 生存時間為...

redis學習之redis命令(一)

redis命令用於在redis服務上執行操作。要在redis服務上執行命令需要乙個redis客戶端。redis客戶端在redis安裝包中。redis客戶端基本語法為 redis cli啟動客戶端,連線本地的redis服務 redis cli redis 127.0.0.1 6379 redis 12...

Redis學習之move命令

redismove命令用於將當前資料庫的 key 移動到給定的資料庫 db 當中 move key dbmove命令將當前資料庫的 key 移動到給定的資料庫 db 當中 如果當前資料庫 源資料庫 和給定資料庫 目標資料庫 有相同名字的給定 key 或者 key 不存在於當前資料庫,那麼 move ...