從零開始學習Redis之鍵(key)命令測試
阿新 • • 發佈:2019-02-09
Redis 鍵命令用於管理 redis 的鍵。Redis 鍵命令的基本語法如下:
redis 127.0.0.1:6379> COMMAND KEY_NAME
來看個簡單的例子:
redis 127.0.0.1:6379> SET lyrkey redis OK redis 127.0.0.1:6379> DEL lyrkey (integer)1
在以上例項中 DEL 是一個命令, lyrkey 是一個鍵。如果鍵被刪除成功,命令執行後輸出 (integer) 1,否則將輸出 (integer) 0。
下表給出了與 Redis 鍵相關的基本命令:
序號 | 命令及描述 |
---|---|
1 | DEL key 該命令用於在 key 存在時刪除 key。 |
2 | DUMP key 序列化給定 key ,並返回被序列化的值。 |
4 | EXPIRE key seconds 為給定 key 設定過期時間。 |
5 | EXPIREAT key timestamp EXPIREAT 的作用和 EXPIRE 類似,都用於為 key 設定過期時間。不同在於 EXPIREAT 命令接受的時間引數是 UNIX 時間戳(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 。 |
15 | RENAMENX key newkey 僅當 newkey 不存在時,將 key 改名為 newkey 。 |
16 | TYPE key 返回 key 所儲存的值的型別。 |