Redis Hash 是一个string类型的field和value的 映射表 ,hash特别适合用于存储对象。

注 : Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。

比如这样:

注:在此,首先推荐一款redis可视化工具 https://redisdesktop.com/download , 是非常有利于redis学习和平时操作的

一 为哈希表中的字段赋值(单独赋值)[HSET KEY_NAME FIELD VALUE]

注:

如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作。

如果字段已经存在于哈希表中,旧值将被覆盖。

二  同时设置多个hash健值 [hmset key field1 "value1" field2 "value2"]

三 删除哈希表 key 中的一个或多个指定字段 [HDEL KEY FIELD1.. FIELDN]

注: 不存在的字段将被忽略

四 查看哈希表的指定字段是否存在 [HEXISTS KEY FIELD_NAME ]

五 获取哈希表中指定字段的值 [HGET KEY_NAME FIELD_NAME]

六 获取所有Hash表中的字段 [HKEYS key]

七 获取哈希表中字段的数量 [HLEN KEY_NAME]

八 获取哈希表中,一个或多个给定字段的值(与HMSET对应) [HMGET KEY_NAME FIELD1...FIELDN]

九 为哈希表中不存在的的字段赋值 (与HSET对应) [ HSETNX KEY_NAME FIELD VALUE]

注: 设置成功,返回 1 。 如果给定字段已经存在且没有操作被执行,返回 0 

十 获取哈希表所有field的值 (与hkeys对应) [HVALS KEY_NAME]

Redis -- Hash(哈希) [3]相关推荐

  1. Redis Hash 哈希 结构

    存储类型 包含键值对的无序散列表.value 只能是字符串,不能嵌套其他类型. 同样是存储字符串,Hash 与String 的主要区别? 1.把所有相关的值聚集到一个key 中,节省内存空间 2.只使 ...

  2. Redis命令——哈希(Hash)

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

  3. Redis数据库中Hash哈希的介绍,常用命令和应用场景

    一.简介 Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象. 可以看成一个map容器 Redis 中每个 hash 可以存储 232 - 1 ...

  4. redis 中 Hash哈希介绍 及常用命令 (附有示例)

    目录 一.Redis中Hash介绍 二.常用命令 三.示例 hset hget hmset   .. hexists hkeys hvals hincrbu hsetnx 四.redis中Hash底层 ...

  5. redis之Hash哈希类型以及存储原理

    文章目录 1.概述 1.1Redis数据类型 中文官网 (不推荐,更新不及时) 1.2.Redis数据类型 英文官网 (推荐) 2.Hash哈希类型的相关命令 2.1.命令参考地址:http://re ...

  6. 【Redis】Hash哈希类型基本使用

    文章目录 1. 简介 2. 常用命令 3. Hash类型的数据结构 1. 简介 Redis hash 是一个键值对集合. Redis hash是一个string类型的field和value的映射表,h ...

  7. Redis(七):Hash哈希数据类型详解

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

  8. ***Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象...

    http://redis.readthedocs.org/en/latest/hash/hset.html HSET HSET key field value   (存一个对象的时候key存) 将哈希 ...

  9. redis:hash数据类型与操作

    Redis hash介绍 Redis hash是一个string类型的field和value的映射表.一个key可对应多个field,一个field对应一个value.将一个对象存储为hash类型,较 ...

最新文章

  1. cuSPARSELt开发NVIDIA Ampere结构化稀疏性
  2. 测试 C、Python、Java 等 16 种编程语言的 Hello World:7 种存在 Bug?
  3. centos 6.x 升级内核
  4. OpenCV之ml 模块. 机器学习:支持向量机(SVM)介绍 支持向量机对线性不可分数据的处理
  5. HelloWorld 和相关设置
  6. html5水调歌头代码,张惠言的五首《水调歌头》
  7. Android内存解析(二)— 详解内存,内部存储和外部存储
  8. HDU 1599 find the mincost route
  9. PHP内核贡献者,贡献者
  10. java程序员期望薪资_11月程序员平均薪资达14327元,薪资最高的居然不是JAVA?
  11. 使用eclipse开发hbase程序
  12. 10.210.3 Xcode开发包
  13. IC前端设计使用的EDA软件
  14. JavaScript 基础(超详细)
  15. 【校招VIP】产品行测之逻辑计算题
  16. ug12对计算机配置要求,ug12.0对电脑配置要求
  17. 移动开发用户行为分析神器之--AppSee!
  18. 总结:form中使用onSubmit=return false防止表单自动提交,以及s...
  19. Windows 错误代码
  20. Python入门之基本语法

热门文章

  1. 通过openpctv简单学习opkg安装与生成包的一些过程
  2. google code for xbmc addons2
  3. 【原创】在C#中调用其它程序
  4. .NET6之MiniAPI(二十五):Dapper
  5. 在 Azure Functions 上使用不同的路由前缀
  6. 关于async和await的探讨
  7. IEnumerable.OrderBy().First() 在 .netcore 3.1 中是否做了优化?
  8. WPF 记一个Popup踩坑记录
  9. 在 .NET Core 5 中集成 Create React app
  10. COSCon’20开源教育论坛介绍