您好,登錄后才能下訂單哦!
散列類型(hash)的鍵值也是一種字典結構,其存儲了字段(field)和字段值的映射,但字段值只能是字符串,不支持其他數據類型,換句話說,散列類型不能嵌套其他的數據類型。一個散列類型的鍵可以包含至多2^32-1個字段。除了散列類型,Redis的其他數據類型同樣不支持數據類型嵌套。比如集合類型的每個元素都只能是字符串,不能是另一個集合或散列表等。
散列類型適合存儲對象:使用對象類別和對象ID構成鍵名,使用字段表示對象的屬性,而字段值則存儲屬性值。例如要存儲ID為2的汽車對象,可以分別使用名為color、name和price的3個字段來存儲該輛汽車的顏色、名稱和價格。
賦值與取值:
HSET key field value
HGET key field
HMSET key field value [field value ...]
HMGET key field [field ...]
HGETALL key
判斷字段是否存在:
HEXISTS key field
當字段不存在時賦值:
HSETNX key field value
增加數字:
HINCRBY key field increment
刪除字段:
HDEL key field [field ...]
只獲取字段名:
HKEYS key
只獲取字段值:
HVALS key
獲得字段數量:
HLEN key
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。