哈希
一、hset
hset <key> <field> <value>
: 设置哈希字段的值。hset
命令用于向 Redis
哈希(Hash
)数据结构中存储一个或多个字段(field
)和值(value
)。如果字段已存在,则会覆盖其值。
二、hget
hget <key> <field>
: 获取哈希字段的值。hget
命令用于从 Redis
哈希(Hash
)数据结构中获取指定字段(field
)的值。如果字段不存在,则返回 null
。
三、hdel
hdel <key> <field>
: 删除一个或多个哈希字段。hdel
命令用于从 Redis
哈希(Hash
)数据结构中删除一个或多个字段(field
)。如果指定的字段存在并被成功删除,返回删除的字段数量。
四、hlen
hlen <key>
获取 Hash
表字段数量。hlen
命令用于获取 Redis
哈希(Hash
)数据结构中字段(field
)的数量。
五、hkeys
hkeys key
获取 Hash
表所有字段名称。hkeys
命令用于获取 Redis
哈希(Hash
)数据结构中所有字段(field
)的名称,以数组形式返回。
六、hvals
hvals key
获取 Hash
表所有值。hvals
命令用于获取 Redis
哈希(Hash
)数据结构中所有字段(field
)对应的值,以数组形式返回。
七、hgetall
hgetall <key>
: 获取哈希中的所有字段和值。hgetall
命令用于获取 Redis
哈希(Hash
)数据结构中所有的字段(field
)及其对应的值,并以对象(Record<string, string>
)的形式返回。
八、hincrby
hincrby key field increment
增加哈希表中的字段值。hincrby
命令用于对 Redis
哈希(Hash
)数据结构中指定字段的值进行 整数 增加操作。如果字段不存在,则会将其初始化为 0
,然后执行递增。
九、hexists
hexists key field
检查哈希表中指定字段是否存在。hexists
命令用于检查 Redis
哈希(Hash
)数据结构中是否存在指定的字段(field
)。如果字段存在,返回 1,否则返回 0。