Hash 雜湊資料型別相關命令 08

2021-08-02 16:15:46 字數 2525 閱讀 5894

hash 雜湊資料型別相關命令

**1 hset key field value **

把key中 filed域的值設為value

注:如果沒有field域,直接新增,如果有,則覆蓋原field域的值

127.0.0.1:6379> hset user name lili

(integer) 1

127.0.0.1:6379> hget user name

"lili"

2 hmset key field1 value1 [field2 value2 field3 value3 ]

把key中 filed域的值設為value

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hmget user name age

1) "lili"

2) "12"

3 hget key field

返回key中field域的值

127.0.0.1:6379> hset user name lili

(integer) 1

127.0.0.1:6379> hget user name

"lili"

4 hmget key field1 field2 fieldn

返回key中field1 field2 fieldn域的值

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hmget user name age

1) "lili"

2) "12"

5 hgetall key

作用:返回key中,所有域與其值

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hgetall user

1) "name"

2) "lili"

3) "age"

4) "12"

6 hdel key field【fileid…】

刪除key中 乙個或多個field域,返回被刪除字段個數

127.0.0.1:6379> hdel user name

(integer) 1

127.0.0.1:6379> hgetall user

1) "age"

2) "12"

7 hlen key

返回key中元素的數量

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hlen user

(integer) 2

8 hexists key field

判斷key中有沒有field域,存在返回1,否則0

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hexists user name

(integer) 1

9 hicrby key field value

是把key中的field域的值+整型值value

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hincrby user age 20

(integer) 32

10 hicrbyfloat key field value

是把key中的field域的值增長浮點值value

127.0.0.1:6379> hmset user name lili age 12

ok127.0.0.1:6379> hincrbyfloat user age 2.5

"14.5"

11 hkeys key

返回key中所有的field

127.0.0.1:6379> hkeys user

1) "name"

2) "age"

12 hvals key

返回key中所有的value

127.0.0.1:6379> hvals user

1) "lili"

2) "14.5"

Hash 雜湊資料型別相關命令

hset key field value 作用 把 key中 filed 域的值設為 value 注 如果沒有 field域,直接新增 如果有 則覆蓋原 field 域的值hmset key field1 value1 field2 value2 field3 value3 fieldn value...

Redis資料型別之雜湊(Hash)命令

redis的hash型別是乙個string型別的域 field 和值 value 的對映表,hash型別常常用來儲存物件資訊 設定雜湊表域的值 hset命令 為雜湊表的域設值 命令格式 hset key field value將雜湊表key中的field的值設定為value。key不存在時會建立乙個...

redis Hash 雜湊資料型別相關命令

hset key field value 作用 把 key中 filed 域的值設為 value 注 如果沒有 field域,直接新增 如果有 則覆蓋原 field 域的值 hmset key field1 value1 field2 value2 field3 value3 fieldn valu...