Redis鍵命令


Redis鍵命令用於管理Redis中的鍵。以下是使用redis鍵命令的語法。

語法

redis 127.0.0.1:6379> COMMAND KEY_NAME

範例

redis 127.0.0.1:6379> SET akey redis
OK 
redis 127.0.0.1:6379> DEL akey
(integer) 1
127.0.0.1:6379> GET akey
(nil)

在上面的例子中,DEL是Redis的命令,而akey是鍵的名稱。如果鍵被刪除,則命令的輸出將為(integer) 1,否則為(integer) 0

Redis鍵命令

下表列出了與鍵相關的一些基本命令。

編號 命令 描述
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 RANDOMKEY 從Redis返回一個隨機的鍵。
13 RENAME key newkey 更改鍵的名稱。
14 PTTL key 獲取鍵到期的剩餘時間(以毫秒為單位)。
15 RENAMENX key newkey 如果新鍵不存在,重新命名鍵。
16 TYPE key 返回儲存在鍵中的值的資料型別。