1. 程式人生 > >003-redis-命令-key操作,字串操作

003-redis-命令-key操作,字串操作

Redis 鍵(key)

Redis 鍵命令用於管理 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 所儲存的值的型別。

更多命令請參考:https://redis.io/commands

Redis 字串命令

下表列出了常用的 redis 字串命令:

序號 命令及描述
1 SET key value 
設定指定 key 的值
2 GET key 
獲取指定 key 的值。
3 GETRANGE key start end 
返回 key 中字串值的子字元
4 GETSET key value
將給定 key 的值設為 value ,並返回 key 的舊值(old value)。
5 GETBIT key offset
對 key 所儲存的字串值,獲取指定偏移量上的位(bit)。
6 MGET key1 [key2..]
獲取所有(一個或多個)給定 key 的值。
7 SETBIT key offset value
對 key 所儲存的字串值,設定或清除指定偏移量上的位(bit)。
8 SETEX key seconds value
將值 value 關聯到 key ,並將 key 的過期時間設為 seconds (以秒為單位)。
9 SETNX key value
只有在 key 不存在時設定 key 的值。
10 SETRANGE key offset value
用 value 引數覆寫給定 key 所儲存的字串值,從偏移量 offset 開始。
11 STRLEN key
返回 key 所儲存的字串值的長度。
12 MSET key value [key value ...]
同時設定一個或多個 key-value 對。
13 MSETNX key value [key value ...] 
同時設定一個或多個 key-value 對,當且僅當所有給定 key 都不存在。
14 PSETEX key milliseconds value
這個命令和 SETEX 命令相似,但它以毫秒為單位設定 key 的生存時間,而不是像 SETEX 命令那樣,以秒為單位。
15 INCR key
將 key 中儲存的數字值增一。
16 INCRBY key increment
將 key 所儲存的值加上給定的增量值(increment) 。
17 INCRBYFLOAT key increment
將 key 所儲存的值加上給定的浮點增量值(increment) 。
18 DECR key
將 key 中儲存的數字值減一。
19 DECRBY key decrement
key 所儲存的值減去給定的減量值(decrement) 。
20 APPEND key value
如果 key 已經存在並且是一個字串, APPEND 命令將指定的 value 追加到該 key 原來值(value)的末尾。

更多命令請參考:https://redis.io/commands