1. 程式人生 > 其它 >redis中設定獲取值--雜湊

redis中設定獲取值--雜湊

雜湊

一個雜湊由多個域值對(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