redis數據類型-散列類型

redis的數據類型不支持數據類型嵌套。

散列類型的鍵值也是一種字典結構,其存儲了字段(field)與字段值的映射,但字段值只能是字符串類型。一個散列類型鍵可以包含至多2**32-1個字段

1.1賦值與取值:hset     鍵      字段     值、hget     鍵      字段

hmset        鍵        字段        值[字段        值...]、hmget        字段[字段...]、hgetall        鍵

如:hset     car     color     black、hget     car        color    顯示black

hmset     car     name    bmw     blong     me、hmget     car     name     long     顯示bmw     me

hgetall     car     顯示所有car的字段與值

1.2判斷字段是否存在:hexists     鍵     字段(存在返回1,不存在返回0)

1.3當字段不存在時賦值:hsetnx     鍵     字段     值(hsetnx與hset類似,區別在於如果字段已經存在,hsetnx不會執行任何操作)

1.4增加數字:hincrby     鍵     字段     步長值(如果鍵不存在會自動創建,且默認字段值爲0)

如:hincrby        person     age     1

1.5刪除字段:hdel     健     字段[字段...] (返回值爲被刪除的字段個數)

1.6只獲取字段名或字段值:hkeys    鍵、hvals     鍵

1.7獲得字段數量:hlen     鍵

 

   

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