標籤:
Redis 鍵命令用於管理 redis 的鍵。
文法
Redis 鍵命令的基本文法如下:
redis 127.0.0.1:6379> COMMAND KEY_NAME
執行個體
redis 127.0.0.1:6379> SET w3ckey redisOKredis 127.0.0.1:6379> DEL w3ckey(integer) 1
在以上執行個體中 DEL 是一個命令, w3ckey 是一個鍵。 如果鍵被刪除成功,命令執行後輸出 (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 所儲存的值的類型。 |
更多命令請參考:http://redis.readthedocs.org/en/latest/index.html
原文地址:http://www.manongjc.com/redis/redis_keys.html
Redis 鍵(key) 講解 - Redis 教程