[redis命令]哈希命令

命令表

命令含义
HSET用于设置存储在 key 中的哈希表字段的值
HGET获取存储在哈希表中指定字段的值
HGETALL获取在哈希表中指定 key 的所有字段和值
HKEYS获取存储在 key 中的哈希表的所有字段
HVALS用于获取哈希表中的所有值
HLEN获取存储在 key 中的哈希表的字段数量
HEXISTS用于判断哈希表中字段是否存在
HINCRBY为存储在 key 中的哈希表指定字段做整数增量运算
HDEL用于删除哈希表中一个或多个字段

实操命令展示

  • 设置: HSET
    • 设置一个或多个字段为对应值
> HSET h name zhangsan age 18 address beijing
(integer) 3
  • 获取: HGET
    • 返回对应的值
> HGET h name
"zhangsan"
> HGET h age
"18"
  • 获取所有: HGETALL
    • 返回所有字段及对应的值
> HGETALL h
1) "name"
2) "zhangsan"
3) "age"
4) "18"
5) "address"
6) "beijing"
  • 获取字段: HKEYS
    • 返回所有字段名称
> HKEYS h
1) "name"
2) "age"
3) "address"
  • 获取所有值: HVALS
    • 返回所有字段的值
> HVALS h
1) "zhangsan"
2) "18"
3) "beijing"
  • 获取长度: HLEN
    • 返回哈希表中的字段数量
> HLEN h
(integer) 3
  • 判断字段是否存在: HEXISTS
    • 存在返回1, 不存在返回0
> HEXISTS h name
(integer) 1

> HEXISTS h hometawn
(integer) 0
  • 为字段加值: HINCRBY
> HINCRBY h age 2
(integer) 20
> HGET h age
"20"
  • 删除字段: HDEL
> HGET h address
 "beijing"
> HDEL h address
(integer) 1
> HGET h address
(nil)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值