前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis 数据结构之hash类型

Redis 数据结构之hash类型

作者头像
Devops海洋的渔夫
发布2019-08-20 15:25:08
5190
发布2019-08-20 15:25:08
举报
文章被收录于专栏:Devops专栏

hash类型

  • hash⽤于存储对象,对象的结构为属性、值
  • 值的类型为string

增加、修改

设置单个属性

hset key field value

  • 例1:设置键 user的属性name为Aron.li
代码语言:javascript
复制
127.0.0.1:6379[1]> hset user name Aron.li
(integer) 1
127.0.0.1:6379[1]> hget user name
"Aron.li"
127.0.0.1:6379[1]> 

设置多个属性

hmset key field1 value1 field2 value2 ...

例2:设置键user2的属性name为Aron.li、属性age为30

代码语言:javascript
复制
127.0.0.1:6379[1]> hmset user2 name Aron.li age 30
OK
127.0.0.1:6379[1]> hget user2 name
"Aron.li"
127.0.0.1:6379[1]> hget user2 age
"30"
127.0.0.1:6379[1]> hmget user2 name age
1) "Aron.li"
2) "30"
127.0.0.1:6379[1]> 

获取

获取指定键所有的属性

hkeys key

  • 例3:获取键user2的所有属性
代码语言:javascript
复制
127.0.0.1:6379[1]> hkeys user2
1) "name"
2) "age"
127.0.0.1:6379[1]> 

获取⼀个属性的值

hget key field

  • 例4:获取键user2属性'name'的值
代码语言:javascript
复制
127.0.0.1:6379[1]> hget user2 name
"Aron.li"
127.0.0.1:6379[1]> 

获取多个属性的值

hmget key field1 field2 ...

  • 例5:获取键user2属性nameage的值
代码语言:javascript
复制
127.0.0.1:6379[1]> hmget user2 name age
1) "Aron.li"
2) "30"
127.0.0.1:6379[1]> 

获取所有属性的值

hvals key

  • 例6:获取键user2所有属性的值
代码语言:javascript
复制
127.0.0.1:6379[1]> hvals user2
1) "Aron.li"
2) "30"
127.0.0.1:6379[1]> 

删除

  • 删除整个hash键及值,使⽤del命令
  • 删除属性,属性对应的值会被⼀起删除

hdel key field1 field2 ...

  • 例7:删除键user2的属性age
代码语言:javascript
复制
127.0.0.1:6379[1]> hdel user2 age
(integer) 1
127.0.0.1:6379[1]> hkeys user2
1) "name"
127.0.0.1:6379[1]> hvals user2
1) "Aron.li"
127.0.0.1:6379[1]> 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.08.19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • hash类型
  • 增加、修改
    • 设置单个属性
      • 设置多个属性
      • 获取
        • 获取指定键所有的属性
          • 获取⼀个属性的值
            • 获取多个属性的值
              • 获取所有属性的值
              • 删除
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档