您现在的位置是:首页 > 新知识新知识

Redis-02-Hash类型

2019-02-21 16:01:42【新知识】154人已围观

简介将JSON等数据存入数据库,使用方便

Hash类型

散列类型

存储JSON数据

  1. {
  2. username : "张三",
  3. password : "value",
  4. sex : "男",
  5. age : 18
  6. }

存储时字段只能是字符串

插入单个值使用hset命令

  1. hset user username "张三"
  2. <integer> 1
  3. hset user password "123456"
  4. <integer> 1
  5. "如果已经赋值,则执行更新操作"

为单个值设置多个属性使用hmset命令

  1. hmset user username "张三" age 18 sex "男"
  2. ok

当字段不存在赋值时使用hsetnx命令

  1. hsetnx user age 20
  2. "以上命令,当user值中age的值为空则将20设置给age,否则不操作"

获取单个之属性使用hget命令

  1. hget user username;
  2. "张三"

获取值的所有属性使用hgetall命令

  1. hgetall user
  2. "将会获得所有user的信息"

删除值使用delete命令

  1. delete user
  2. "直接删除user"

删除指定值中的属性使用hdel命令

  1. hdel user age
  2. "将删除user中的age属性"

自增使用hincrby命令
同样自减使用hdecrby

  1. hincrby user age 2
  2. "将user中age的值增加2"

判断属性是否存在使用hexists命令

  1. hexists user age
  2. <integer> 1

获取值中所有的属性hkeys命令

  1. hkeys user
  2. "返回所有值中的属性"

获取值中所有属性的值使用hvals命令

  1. hvals user
  2. "返回所有值中属性的值"

获取值的数量属性hlen命令

  1. hlen user
  2. <integer> 4

Tags: 数据库  

评论区

    2019-10-22 19:25:34

    站长

    欢迎各位评论!

    2019-07-11 21:38:32

    日你妈哟!

    你这是抄袭,懂么?

    2019-07-11 21:38:59

    Tim

    失误失误

    2019-07-11 21:39:31

    root

    卧槽,连评论过滤都没有?


文章评论



给自个选个头像吧!






站点信息

  • 建站时间:   2019-01-31
  • 网站程序:   Tomcat+nginx
  • 文章统计:   44篇文章
  • 标签管理:   标签云
  • 微信公众号:  扫描二维码,联系我