位置:首頁 > 數據庫 > Redis教學 > Redis鍵

Redis鍵

Redis的keys命令用於管理鍵。使用Redis的keys命令語法如下所示:

語法

redis 127.0.0.1:6379> COMMAND KEY_NAME

例子

redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> DEL yiibai
(integer) 1

在上麵的例子中DEL是命令,而yiibai是鍵。如果鍵被刪除那麼輸出該命令將是 (integer) 1,否則它是 (integer) 0

Redis的鍵命令

如下表顯示鍵的一些基本命令:

S.N. 命令 & 描述
1 DEL key
此命令刪除鍵,如果存在
2 DUMP key 
該命令返回存儲在指定鍵的值的序列化版本。
3 EXISTS key 
此命令檢查該鍵是否存在。
4 EXPIRE key seconds
指定鍵的過期時間
5 EXPIREAT key timestamp 
指定的鍵過期時間。在這裡,時間是在Unix時間戳格式
6 PEXPIRE key milliseconds 
設置鍵以毫秒為單位到期
7 PEXPIREAT key milliseconds-timestamp 
設置鍵在Unix時間戳指定為毫秒到期
8 KEYS pattern 
查找與指定模式匹配的所有鍵
9 MOVE key db 
移動鍵到另一個數據庫
10 PERSIST key 
移除過期的鍵
11 PTTL key 
以毫秒為單位獲取剩餘時間的到期鍵。
12 TTL key 
獲取鍵到期的剩餘時間。
13 RANDOMKEY 
從Redis返回隨機鍵
14 RENAME key newkey 
更改鍵的名稱
15 RENAMENX key newkey 
重命名鍵,如果新的鍵不存在
16 TYPE key 
返回存儲在鍵的數據類型的值。