Redis雜湊命令

2021-09-25 05:41:12 字數 1766 閱讀 5019

1、hset key field value

設定雜湊的乙個字段值

hset person name wuhen   //返回(integer) 1
2、hget key field

得到雜湊乙個字段值

hget person name //返回 "wuhen"
3、hmset key field value [field value …]

設定雜湊多個字段值

hmset person age 18 *** 1 //返回 "ok"
4、hmget key field [field …]

取得雜湊多個字段值

hmget person name age ***

//返回

1)"wuhen"

2)"18"

3)"1"

5、hgetall key

得到雜湊所有的字段值

hgetall person

//返回

1)"name"

2)"wuhen"

3)"age"

4)"18"

5)"***"

6)"1"

6、hexists key field

檢視雜湊中欄位是否存在

hexists  person name  //返回 (integer) 1
7、hsetnx key field value

欄位不存在時,設定字段值,存在不做任何操作,返回0

hsetnx person  name wuhenzhiyi //返回 (integer) 0  存在不做任何操作

hsetnx person weight 60 //返回 (integer) 1 設定成功

8、hincrby key field number

給雜湊乙個字段值增加某個數

hincrby person age 10 //返回 (integer) 28
9、hdel key field

刪除雜湊其中某個字段

hdel person weight //返回 (integer) 1  刪除成功
10、hkeys key

獲得某個雜湊的所有字段

hkeys person 

//返回

1)"name"

2)"age"

3)"***"

11、hvals key

獲得某個雜湊的所有值

hvals person

//返回

1)"wuhen"

2)"28"

3)"1"

12、hlen key

獲得某個雜湊欄位的數量

hlen person  //返回  (integer) 3

redis 雜湊命令

redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 hdel 雜湊表名 欄位名.用法 hdel 命令用於刪除雜湊表 key 中的乙個或多個指定字段,不存在的字段將被忽略。返回...

Redis命令 雜湊型別

hset key field val用來給字段賦值 hget key field獲取欄位的值 hmset key field val field val 一次性賦值多個字段 hmget key field field.獲取多個欄位的值 hgetall key獲取欄位和字段值組成的列表 hexists...

Redis命令 雜湊 Hash

redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 例項 127.0.0.1 6379 hmset mykey name redis tutorial description...