六、Redis五種類型 - hash(散列)類型
阿新 • • 發佈:2019-03-10
bsp image 字符 get 增加 alt value 存儲對象 取值
(1).hash也是一種字典結構,存儲了字段(field)和字段值(value)的映射,字段值只能是字符串,不支持其他類型。
1.介紹
(1).hash也是一種字典結構,存儲了字段(field)和字段值(value)的映射,字段值只能是字符串,不支持其他類型。
(2).適合存儲對象,對象列表和ID構成鍵名,字段表示對象的屬性,字段值存儲屬性值。
(3).每個鍵的字段都可以不一樣,節省內存,很有優勢。
2.命令
(1).單個賦值:hset key field value (註意:h 開頭)
(2).單個取值:hget key field value (註意: h 開頭)
(3).不區分插入還是更新操作,有鍵就更新,沒有就創建
(4).多個賦值:hmset key field value [field value …](註意:hm開頭)
(5).多個取值:hmget key field [field …]
(6).取所有的字段和值:hgetall key
(7).判斷字段是否存在:hexists key field
(8).字段存在不改變,不存在的時候賦值,原子操作,不用擔心競態條件。
(9).增加數字:hincrby key field increment(值必須是數字)
六、Redis五種類型 - hash(散列)類型