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

返回存儲在鍵中的值的數據類型。