Redis 雜湊 Hash 命令

2021-10-10 02:57:18 字數 1441 閱讀 4153

redis hash 是乙個 string 型別的 field(字段) 和 value(值) 的對映表,hash 特別適合用於儲存物件。

描述

命令hset

將雜湊表key中的字段field的值設為value

hgetall

獲取在雜湊表中指定key的所有欄位和值

hget

獲取儲存在雜湊表中指定欄位的值

hexists

檢視雜湊表key中,指定的字段是否存在

hincrby

為雜湊表key中指定欄位的整數值加上增量increment

hlen

獲取雜湊表中字段的數量

hdel

刪除乙個或多個雜湊表字段

hvals

獲取雜湊表中所有值

hkeys

獲取雜湊表中的字段

hsetnx

只有在字段field不存在時,設定雜湊表字段的值

127.0.0.1:6379> hset person name zhangsan age 20 *** nan #將雜湊表key中的字段field的值設為value

(integer) 3

127.0.0.1:6379> hget person name #獲取儲存在雜湊表中指定欄位的值

"zhangsan"

127.0.0.1:6379> hgetall person #獲取在雜湊表中指定key的所有欄位和值

1)"name"

2)"lisi"

3)"age"

4)"20"

5)"***"

6)"nan"

127.0.0.1:6379> hexists person name #檢視雜湊表key中,指定的字段是否存在

(integer) 1

127.0.0.1:6379> hincrby person age 5 #為雜湊表key中指定欄位的整數值加上增量increment

(integer) 25

127.0.0.1:6379> hlen person #獲取雜湊表中字段的數量

(integer) 3

127.0.0.1:6379> hdel person name #刪除乙個或多個雜湊表字段

(integer) 1

127.0.0.1:6379> hvals person #獲取雜湊表中所有值

1)"25"

2)"nan"

127.0.0.1:6379> hkeys person #獲取雜湊表中的字段

1)"age"

2)"***"

127.0.0.1:6379> hsetnx person age 20 #只有在字段field不存在時,設定雜湊表字段的值

(integer) 0

查閱資料:www.redis.net.cn

Redis命令 雜湊 Hash

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

Redis 雜湊 Hash 命令

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

redis必殺命令 雜湊 Hash

題記 redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 例如 127.0.0.1 6379 hmset xiongben name 王棟 desc 今年24歲 likes ...