序號 | 命令及描述 |
---|---|
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 所儲存的值的類型。 |
1.DEL命令
Redis DEL 命令用於刪除已存在的鍵。不存在的 key 會被忽略。
使用語法:
redis 127.0.0.1:6379> DEL KEY_NAME
返回值:被刪除key的數量(版本>=1.0.0)
2.Dump命令
Redis DUMP 命令用於序列化給定 key ,並返回被序列化的值。
使用語法:
redis 127.0.0.1:6379> DUMP KEY_NAME
返回值:如果 key 不存在,那么返回 nil 。 否則,返回序列化之后的值。
例:
DUMP不存在的序列化鍵值
3.MOVE key db
當兩個數據庫有相同的key時,MOVE會失敗
4.TTL命令
當 key 不存在時,返回 -2 。 當 key 存在但沒有設置剩余生存時間時,返回 -1 。 否則,以秒為單位,返回 key 的剩余生存時間。
參考來源:http://www.runoob.com/redis/redis-keys.html