Redis 哈希(Hash)

Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。

Redis 哈希(Hash)命令

  • HDEL key field1 [field2]
    删除一个或多个哈希表字段
  • HEXISTS key field
    查看哈希表 key 中,指定的字段是否存在。
  • HGET key field
    获取存储在哈希表中指定字段的值。
  • HGETALL key
    获取在哈希表中指定 key 的所有字段和值
  • HINCRBY key field increment
    为哈希表 key 中的指定字段的整数值加上增量 increment 。
  • HINCRBYFLOAT key field increment
    为哈希表 key 中的指定字段的浮点数值加上增量 increment 。
  • HKEYS key
    获取所有哈希表中的字段
  • HLEN key
    获取哈希表中字段的数量
  • HMGET key field1 [field2]
    获取所有给定字段的值
192.168.43.116:7002> hmget test2 age adress
1) "12"
2) "\xe5\x8c\x97\xe4\xba\xac"
  • HMSET key field1 value1 [field2 value2 ]
    同时将多个 field-value (域-值)对设置到哈希表 key 中。
192.168.43.116:7002> hmset test2 age 12 adress 北京
OK
  • HSET key field value
    将哈希表 key 中的字段 field 的值设为 value 。
  • HSETNX key field value
    只有在字段 field 不存在时,设置哈希表字段的值。
  • HVALS key
    获取哈希表中所有值
192.168.43.116:7002> hvals test2
1) "12"
2) "\xe5\x8c\x97\xe4\xba\xac"
  • HSCAN key cursor [MATCH pattern] [COUNT count]
    迭代哈希表中的键值对。

Redis 命令--Redis哈希(hash)相关推荐

  1. linux 关闭redis 命令_linux关闭redis命令 redis配置redis的服务器启动和关闭 - Redis - 服务器之家...

    linux关闭redis命令 redis配置redis的服务器启动和关闭 发布时间:2017-04-13 来源:服务器之家 # chkconfig: 2345 10 90 # description: ...

  2. python按hash分组_Python操作redis系列以 哈希(Hash)命令详解(四)

    # -*- coding: utf-8 -*- import redis #这个redis不能用,请根据自己的需要修改 r =redis.Redis(host="123.56.74.190& ...

  3. redis命令之哈希表类型lrange命令用法详情

    列表 LRANGE命令 命令:lrange key start end,返回当前队列key,下标为start到下标为end之间的元素.特殊情况和getrange类似,返回值不会是"" ...

  4. redis命令之哈希表类型hgetall命令用法详情

    哈希表 HGETALL命令 命令:hgetall key,返回对应key的所有的域field和与之对应的value,当key不存在时返回empty list or set,而不是nil 127.0.0 ...

  5. redis命令之哈希表类型hset命令用法详情(返回值需要特别注意)

    哈希表 HSET命令 可以同时设置多个field,有点类似mset(不同在于多个key,数据类型不同) 命令:hset key field value [field value] [field val ...

  6. redis命令之哈希表类型hincrby命令用法详情

    哈希表 HINCRBY命令 命令:hincrby key field increment,将指定表key的field字段,按照increment增量进行加算,increment可以为负数,如果key ...

  7. Redis 命令--Redis有序集合(sorted set)

    Redis有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员. 不同的是每个元素都会关联一个double类型的分数.redis正是通过分 ...

  8. Redis 命令--Redis集合(Set)

    Redis集合(Set) Redis 的 Set 是 String 类型的无序集合.集合成员是唯一的,这就意味着集合中不能出现重复的数据. Redis 中集合是通过哈希表实现的,所以添加,删除,查找的 ...

  9. Redis 命令--Redis列表(List))

    Redis 列表(List) Redis列表是简单的字符串列表,按照插入顺序排序.你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967 ...

最新文章

  1. php文件之间相互引用路径问题的一般处理方法
  2. 《学习之道》第四章学习语言和记忆痕迹
  3. MySQL性能调优的14板斧
  4. oracle 更新记录语句,Oracle语句自动判断是要更新记录还是要插入记录
  5. HTML 5 Canvas 参考手册
  6. (转)也谈设计模式,实例票据打印 解析 Decorator
  7. 天逸310s可以装win7吗_婚车装饰是婚庆公司负责吗?婚车装饰还有哪里可以装
  8. ShadeGraph教程之节点详解2:Channel Nodes
  9. 缺失.NET Framework组件的解决方法
  10. 交流电路有效值、最大值、平均值
  11. 实战四:Kaggle自行车租赁预测比赛
  12. 魔兽争霸 java_魔兽争霸3Java问题
  13. MES主要功能模块介绍
  14. SJF调度算法(操作系统)短作业优先和最短剩余时间优先
  15. 001,Python微信接龙脚本与腾讯会议定时挂网课脚本
  16. 发现一款好用的在线项目管理工具(有免费版)
  17. 浏览器去除烦人的黑白滤镜
  18. 数据库实验六:完整性语言实验
  19. attend,join,participate,take part in
  20. 微信小程序---实现手机号发送验证码登录

热门文章

  1. 桂林电子科技大学 计算机学院,桂林电子科技大学信息科技学院
  2. matlab 行 读取文件 跳过_用Matlab处理LAS点云(1)——LAS文件概述
  3. AI领域首个iF用户体验大奖——第四范式斩获2项德国iF设计奖
  4. Debug Tensorflow :Two checkpoint references resolved to different objects
  5. 【时间序列】再次出发!FaceBook 开源一站式服务时序利器 Kats !
  6. 温州大学《深度学习》课程课件(三、浅层神经网络)
  7. 特殊时期之下的 AI 成功“逆行”,技术繁荣生长之下的“AI隐疾”
  8. 云游戏打破硬件限制,传输体验或成发展掣肘!
  9. 如何做好 Android 端音视频测试?
  10. 数据结构+算法——错题总结