Redis中鍵和數據庫通用指令詳解

一、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 timestamp EXPIREAT 的作用和 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通用指令的資料請關註WalkonNet其它相關文章!

推薦閱讀: