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 改名為newkey 。 |
16 | TYPE key 返回key 所儲存的值的類型。 |