Redis 鍵(key)
Redis鍵命令用於管理redis的鍵。
語法
Redis鍵命令的基本語法如下:
| redis 127.0.0.1:6379> COMMAND KEY_NAME |
實例
| redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> DEL runoobkey (integer) 1 |
在以上實例中DEL是一個命令,runoobkey是一個鍵。如果鍵被刪除成功,命令執行后輸出(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 所存儲的值得類型 |
