redis 基礎命令操作
redis 基礎命令操作
1、設定鍵的過期時間
expire key seconds //設定秒
expireat key timestamp //設定毫秒
2、檢視鍵剩餘生存時間
ttl key //返回秒
pttl key //返回毫秒
3、
pexpireat key milliseconds-timestamp
4、刪除已存在的key
DEL KEY_NAME
5、序列化給定key 並返回序列化的值
SET greeting “hello, dumping world!”
DUMP greeting
6、檢查key是否存在
EXISTS KEY_NAME
7、seconds為給定key設定過期時間
Expire KEY_NAME TIME_IN_SECONDS
8、expireat 的作用於expire類似 都是設定過期時間。expireat接受的是unix時間戳
Expireat KEY_NAME TIME_IN_UNIX_TIMESTAMP
9、pexpireat 設定過期時間以毫秒計算
PEXPIREAT KEY_NAME TIME_IN_MILLISECONDS_IN_UNIX_TIMESTAMP
10、Keys 命令用於查詢所有符合給定模式 pattern 的 key
KEYS PATTERN
11、Move 命令 - 將當前資料庫的 key 移動到給定的資料庫 db 當中
SELECT 0 切換0庫
MOVE KEY_NAME DESTINATION_DATABASE
12、移除key的過期時間 key永久有效
PERSIST KEY_NAME
13、以毫秒為單位返回key的剩餘過期時間
PTTL KEY_NAME
14、以秒為單位返回key的剩餘過期時間
TTL KEY_NAME
15、從當前資料庫中隨機返回一個key
RANDOMKEY
16、 修改 key 的名稱 如何new_key_name存在則覆蓋
RENAME OLD_KEY_NAME NEW_KEY_NAME
17、僅當 newkey 不存在時,將 key 改名為 newkey
RENAMENX OLD_KEY_NAME NEW_KEY_NAME
18、獲取儲存的key的型別
TYPE KEY_NAME