Latest web development tutorials

Redis 鍵(key)

Redis 鍵命令用於管理redis 的鍵。

語法

Redis 鍵命令的基本語法如下:

redis 127.0.0.1:6379> COMMAND KEY_NAME

實例

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

在以上實例中DEL是一個命令,w3bigkey是一個鍵。如果鍵被刪除成功,命令執行後輸出(integer) 1 ,否則將輸出(integer) 0


Redis keys 命令

下表給出了與Redis 鍵相關的基本命令:

序號 命令及描述
1 DEL key
該命令用於在key 存在時刪除key。
2 DUMP key
序列化給定key ,並返回被序列化的值。
3 EXISTS key
檢查給定key 是否存在。
4 EXPIRE key seconds
為給定key 設置過期時間。
5 EXPIREAT key timestamp
EXPIREAT 的作用和EXPIRE 類似,都用於為key 設置過期時間。 不同在於EXPIREAT 命令接受的時間參數是UNIX 時間戳(unix timestamp)。
6 PEXPIRE key milliseconds
設置key 的過期時間以毫秒計。
7 PEXPIREAT key milliseconds-timestamp
設置key 過期時間的時間戳(unix timestamp) 以毫秒計
8 KEYS pattern
查找所有符合給定模式( pattern)的key 。
9 MOVE key db
將當前數據庫的key 移動到給定的數據庫db 當中。
10 PERSIST key
移除key 的過期時間,key 將持久保持。
11 PTTL key
以毫秒為單位返回key 的剩餘的過期時間。
12 TTL key
以秒為單位,返回給定key 的剩餘生存時間(TTL, time to live)。
13 RANDOMKEY
從當前數據庫中隨機返回一個key 。
14 RENAME key newkey
修改key 的名稱
15 RENAMENX key newkey
僅當newkey 不存在時,將key 改名為new​​key 。
16 TYPE key
返回key 所儲存的值的類型。

更多命令請參考: http://redis.readthedocs.org/en/latest/index.html