首頁 > 軟體

Redis中鍵和資料庫通用指令詳解

2022-08-10 22:01:33

一、Redis鍵(key)通用指令

可以參考菜鳥教學:Redis 鍵命令用於管理 redis 的鍵

key特徵:key是一個字串,通過key獲取redis中儲存的資料。

1、key基本操作

命令功能
del key該命令用於在 key 存在時刪除 key
exists key檢查給定 key 是否存在
type key返回 key 所儲存的值的型別

演示結果:

2、時效性控制

命令功能
EXPIRE key seconds為給定 key 設定過期時間,以秒計
PEXPIRE key milliseconds設定 key 的過期時間以毫秒計
EXPIREAT key timestampEXPIREAT 的作用和 EXPIRE 類似,都用於為 key 設定過期時間。 不同在於 EXPIREAT 命令接受的時間引數是 UNIX 時間戳(unix timestamp)
PEXPIREAT key milliseconds-timestamp設定 key 過期時間的時間戳(unix timestamp) 以毫秒計
TTL key以秒為單位,返回給定 key 的剩餘生存時間
PTTL key以毫秒為單位返回 key 的剩餘的過期時間
PERSIST key移除 key 的過期時間,key 將持久保持

演示結果:

3、查詢模式

命令功能
keys pattern查詢key

查詢模式規則:

演示結果:

4、其它操作

命令功能
rename key newkey為key改名
renamenx key newkey僅當 newkey 不存在時,將 key 改名為 newkey

演示結果:

二、資料庫通用指令

  • redis為每個服務提供有16個資料庫,編號從0到15
  • 每個資料庫之間的資料相互獨立

1、基本操作

命令功能
select index切換資料庫
quit退出
ping測試連線

演示結果:

2、相關操作

命令功能
move key db資料移動
dbsize每個資料庫有多少key
flushdb清空當前資料庫
flushall清空所有資料庫

演示結果:

以上就是Redis中鍵和資料庫通用指令詳解的詳細內容,更多關於Redis通用指令的資料請關注it145.com其它相關文章!


IT145.com E-mail:sddin#qq.com