Linux Redis使用----Redis 字符串(String)命令

 
序號 命令 描述
1 SET key value  設置指定 key 的值(key存在則覆蓋,可用SETNX避免在不知情下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 (以秒爲單位)。(即SET key valueEXPIRE key seconds結合)
9 SETNX key value 只有在 key 不存在時設置 key 的值。(存在則設置失敗,返回0)
10 SETRANGE key offset value 用 value 參數覆寫(key第offset+1個字符開始後續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 中儲存的數字值增一。(f返回增後的值,key要是非數字則提示錯誤)
16 INCRBY key increment 將 key 所儲存的值加上給定的增量值(increment) 。
17 INCRBYFLOAT key increment 將 key 所儲存的值加上給定的浮點增量值(increment) 。
18 DECR key 將 key 中儲存的數字值減一。(返回減後的值,key要是非數字則提示錯誤)
19 DECRBY key decrement key 所儲存的值減去給定的減量值(decrement) 。
20 APPEND key value 如果 key 已經存在並且是一個字符串, APPEND 命令將指定的 value 追加到該 key 原來值(value)的末尾

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章