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 返回存儲在鍵的數據類型的值。 |