Redis資料結構以及Strings型操作
阿新 • • 發佈:2018-12-06
Redis資料結構圖:
Strings型 <String key,String value>:
keys *
檢視所有key
get
獲取key的value值
append
向key對應的value追加內容
Exists
判斷key是否存在,存在返回1,不存在返回0
Set
當key存在會把key原來的值覆蓋
Setnx
當該key存在,不覆寫掉該原值,如果key不存在,則建立
Mset
支援同時插入多個key,比如name、age
Mget
支援同時獲取多個key值
Msetnx
這個同時插入多個數據,和setnx不同,如果該多條key裡面,有一個key存在,那麼整條命令執行都將回滾
Strlen
返回key的長度
Incr
每次呼叫自增+1,key不是integer型別,增加會報錯
incrBy
每次呼叫自增+n,key不是integer型別,增加會報錯
Decr
每次呼叫自減1,key不是integer型別,增加會報錯
decrBy
每次呼叫自減n,key不是integer型別,增加會報錯
Getset
將給定 key 的值設為 value ,並返回 key 的舊值(old value)。
SetEX/TTL
設定key的存活週期
Del
支援多條刪除key