Redis系列第三篇之Hash

2022-06-14  本文已影响0人  pyihe

前言

Redis的Hash是字符串类型的字段和字符串类型的值之间的映射,所以Hash是用于表示对象的完美数据类型(比如表示拥有名字、姓、年龄等的用户):

HMSET user:1000 username antirez password P1pp0 age 34
HGETALL user:1000
HSET user:1000 password 12345
HGETALL user:1000

Redis以很少的空间存储拥有很少字段(其中很少意味着最多几百个)的Hash,所以可以在一个小型的Redis实例中存储数百万个对象。Hash除了主要用于表示对象,同样可以存储许多元素,所以Hash也可以用于其他任务。每个Hash可以存储2^32-1个键值对(超过4亿)。

下面一起来学习学习有关Hash的各种Redis命令吧!

HDEL key field [field ...]

HEXISTS key field

HGET key field

HGETALL key

HINCRBY key field increment

HINCRBYFLOAT key field increment

HKEYS key

HLEN key

HMGET key field [field ...]

HMSET key field value [ field value ...]

HRANDFIELD key [ count [WITHVALUES]]

HSCAN key cursor [MATCH pattern] [COUNT count]

HSET key field value [ field value ...]

HSETNX key field value

HSTRLEN key field

HVALS key

参考资料

Redis Hash

原文连接

上一篇 下一篇

猜你喜欢

热点阅读