redis中設定獲取值--雜湊
阿新 • • 發佈:2021-12-01
雜湊
一個雜湊由多個域值對(field-value pair)組成,雜湊的 域和值都可以是文字、整數、浮點數或者二 進位制資料。
同一個雜湊裡,域不允許重複,值可以重複。
1,設定域值 hset key field value 域已有值,新值覆蓋舊值,返回0;無返回1,
示例:hset key1 "id" "1000";--返回 1
2,獲取域值 hget key field
示例:hset key1 "id";--返回"1000"
3,設定域值 hsetnx key field value 僅在域值沒有的時候設定成功,返回1,已有不設值,返回0
4,檢查域是否存在 hexists key field 存在返回 1 ,不存在返回 0 。
5,刪除給定的域值對hdel key field [field1...] 返回被成功 刪除的域值對數量
6,獲取雜湊包含的域值對數量 hlen key 返回域值對數量
7,批量操作
HMSET key field value [field value ...]
HMGET key field [field ...]
8,獲取雜湊包含的所有域 hkeys key
9,獲取雜湊包含的所有域值 hvals key
10,獲取雜湊包含的所有域值對 hgetall key
11,也支援對數字的操作 hincrby key field 9; hincrbyfloat key field 9.8 用負數實現減
對比字串鍵的有點:
雜湊鍵管理方便、能夠避免鍵名衝突、並且還 能夠節約記憶體
本文來自部落格園,作者:昊昋,轉載請註明原文連結:https://www.cnblogs.com/hbaook-geui/p/15629548.html