`
lfc_jack
  • 浏览: 145015 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

Redis 哈希(Hash)常用用法

阅读更多
1 语法:Hset table filed value,HDEL key field2 [field2]
设置一个值,删除一个或多个哈希表字段(备注,只能是一个字段,不能设置多个字段,如图二)






2 语法:HEXISTS key field
查看哈希表 key 中,指定的字段是否存在。





3 语法:HGET key field ,设置一个字段, hmset ,hmget分别设置多个字段,取多个key,
获取存储在哈希表中指定字段的值。可以参考上面的列子,但是只能一次获取一个field对应的字段,如下图:





4 语法:HGETALL key
获取在哈希表中指定 key 的所有字段和值







5 语法:HINCRBY key field increment
为哈希表 key 中的指定字段的整数值加上增量 increment 。(备注,只能是数字类型才能相加)






6 语法:HKEYS key
获取所有哈希表中的字段




7 语法:Hvals key
获取所有哈希表中的字段对应的value






8 语法:HLEN key
获取哈希表中字段的数量







9 语法:HMGET key field1 [field2]
获取所有给定字段的值






12 语法:HSETNX key field value
只有在字段 field 不存在时,设置哈希表字段的值。







  • 大小: 21.6 KB
  • 大小: 4.1 KB
  • 大小: 30.7 KB
  • 大小: 17.4 KB
  • 大小: 19.7 KB
  • 大小: 28.5 KB
  • 大小: 31.9 KB
  • 大小: 20.6 KB
  • 大小: 29.1 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    Redis 哈希(Hash)

    Redis哈希(Hash)是Redis数据结构中的一种,它是一个字符串类型的字段(field)与值(value)的映射表。这个特性使得哈希非常适合用来存储和操作复杂的数据对象,如用户资料、配置信息等,其中每个字段代表一个属性,对应...

    redis-hashring:用于分片分布式缓存的 Redis 哈希环库

    redis-hashring 该项目允许您创建用于缓存目的的 Redis 集群。 它使用传递给参数的键来生成散列来决定它应该在哪个实例中读取或写入数据。 该项目最适合具有大量小型缓存键的大型应用程序。 它基本上是一个将值分...

    PyPI 官网下载 | micropython-redis.hash-0.0.18.tar.gz

    从压缩包子文件的名称列表来看,只有一个文件名`micropython-redis.hash-0.0.18`,这很可能是解压后的源代码目录,包含了实现MicroPython版本的Redis哈希功能的Python代码。在这个目录中,通常会有一个`setup.py`...

    spring-data-redis-哈希操作.rar_redis-sprint

    在实际应用中,使用Spring Data Redis操作Redis哈希能够大大简化代码,提高开发效率。例如,你可以在Web应用中用它来缓存用户信息、订单详情等,或者在分布式环境中存储和检索复杂对象。同时,由于Redis的高并发和低...

    redis 对hash设置expires.rar

    "redis 对hash设置expires"这个主题涉及到Redis中的一个关键特性,即如何为哈希(Hash)数据类型设置过期时间(expires),这使得存储在Redis中的数据能够自动删除,从而实现内存管理。现在我们将深入探讨这个知识点...

    redis中hash表内容删除的方法代码

    Redis 是一个高性能的键值数据库,它提供了丰富的数据结构,如字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(ZSet)等。在本篇文章中,我们将聚焦于哈希(Hash)类型,特别是讨论如何在Redis中删除...

    常用开源NoSQL原理与应用 Redis、Hash算法、LSM算法、HandlerSocket、分布式数据库 共35页.ppt

    Redis、Hash算法数据库、LSM算法数据库、HandlerSocket、分布式数据库

    Java操作Redis的多种数据类型

    本文将深入探讨如何使用Java操作Redis的四种主要数据类型:字符串(String)、列表(List)、哈希(Hash)和集合(Set)。 首先,我们来看**字符串类型**(String)。在Redis中,字符串是最基础的数据类型,可以...

    Redis的五大数据类型之哈希(Hash)的总结

    Hash的常用操作命令总结 图片来源:https://www.runoob.com/redis/redis-hashes.html 部分命令使用实例 1.HSET、HGET 、HMSET、 HMGET HSET key field value 将哈希表 key 中的字段 field 的值设为 value...

    redis哈希类型_动力节点Java学院整理

    redis中的hash也是我们使用中的高频数据结构,它的构造基本上和编程语言中的HashTable,Dictionary大同小异,如果大家往后有什么逻辑需要用Dictionary存放的话,可以根据场景优先考虑下redis哦。 一:常用方法  ...

    04次课 redis-02 常用命令.doc

    Redis 常用命令详解 Redis 作为一个开源的、基于内存的数据结构存储系统,在当前的软件开发领域中扮演着非常重要的角色。掌握 Redis 的常用命令是开发者们必须具备的技能之一。本文将对 Redis 的常用命令进行详细的...

    redis_csvToHash:将csv导入和导出到redis NoSQL数据库中的哈希表

    redis_csvToHash 将csv导入和导出到redis NoSQL数据库中的哈希表版本0.0.1科技redis_csvToHash 是 redis 的节点模块[node.js] - 后端的事件 I/O [redis] - 速度极快的 noSQL 数据库职能csvToHash(filename,...

    redis哈希和集合_动力节点Java学院整理

    在Redis中,哈希(Hash)和集合(Set)是两种重要的数据结构,它们各自有独特的特性和用途。 **哈希(Hash)** 哈希是一种将键(Key)映射到值(Value)的数据结构,特别适合存储对象。在Redis中,哈希是由字符串...

    redis常用方法封装

    5. **哈希(Hash)操作**: - `hset`:在哈希表中设置键值对。 - `hget`:获取哈希表中的值。 - `hgetAll`:获取整个哈希表的所有键值对。 - `hdel`:删除哈希表中的键值对。 6. **有序集合(Sorted Set)操作*...

    redis命令实践 常用命令 详细带例子 中文注释

    - **示例**: 使用 `redis-cli HSET my_hash name "Alice"` 在哈希表 `"my_hash"` 中设置字段 `"name"` 的值为 `"Alice"`。 - **用途**: 存储结构化的键值对数据。 2. **HGET** - 获取哈希表字段的值。 - **命令*...

    SpringDataRedis对Redis的数据类型的常用操作API的使用代码举例.zip

    这个压缩包文件“SpringDataRedis对Redis的数据类型的常用操作API的使用代码举例.zip”显然包含了关于如何利用Spring Data Redis进行Redis数据类型操作的示例代码。下面我们将深入探讨Spring Data Redis对Redis主要...

    WPF操作Redis简单实例

    例如,使用`StringSet`和`StringGet`方法操作字符串,`HashSet`和`HashGet`操作哈希等。 3. **发布/订阅模式**:Redis支持发布/订阅模式,C#客户端可以创建`Subscription`对象,订阅特定频道并接收消息。 4. **键...

    Redis命令-键(key)、字符串(String)、哈希(Hash)和列表(List).pdf

    Redis命令——键(key)、字符串(String)、哈希(Hash)和列表(List)

Global site tag (gtag.js) - Google Analytics