redis数据类型 - Hash类型
hash存放的是键值对,可以很方便的存放对象。
常用操作
hset 设置hash field为指定值,如果key不存在,则先创建:
- hset user1 name jack
- hset uer1 age 18
hget 获取指定的hash field:
- hget user1 name
- hget user1 age
hsetnx nx是not exist的意思,不存在才设置:
- hsetnx user2 name mary #成功返回1
- hsetnx user2 name mary #失败返回0,说明已存在
hmset 一次性设置多个字段:
- hmset user3 name lily age 18
- hget user3 name
- hget user3 age
hmget 一次性获取多个字段:
- hmget user3 namge age sex #不存在set,返回(nil)
hincrby 指定的hash field加上给定的值,并返回新值:
- hset user1 age 18
- hincryby user1 age 2 #返回20
- hincryby user1 age -2
hexists 测试指定的field是否存在:
- hexists user1 age
hlen 返回指定的hash的field的数量:
- hlen user1 #相当于查看对象有几个属性
hkeys 返回hash的所有的field:
- hkes user1
hvals 返回hash的所有的value:
- hvals user1
hgetall 获取某个hash中全部的filed以及value:
- hgetall user1
hdel 删除指定的field:
- hdel user1 age
redis数据类型 - Hash类型相关推荐
- 系统性详解Redis操作Hash类型数据(带源码分析及测试结果)
1 缘起 系统讲解Redis的Hash类型CURD, 帮助学习者系统且准确学习Hash数据操作, 逐步养成测试的好习惯, 本文较长,Hash的操作比较多,请耐心看, 既可以集中时间看,亦可以碎片时间学 ...
- Redis 数据类型 Strings 类型详解
Redis 数据类型 Strings 类型详解 bitmap 操作 SETBIT • SETBIT key offset value 起始版本:2.2.0 时间复杂度:O(1) 设置或者清空key的v ...
- redis中hash类型介绍
在redis中,hash数据类型存储的数据与mysql数据库中存储一条记录极为相似,是一个string类型的field和value的映射表,它特别适合用于存储对象,但字段值只能是字符串,不支持其他类型 ...
- Redis数据类型——hash
简介 新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息 需要的存储结构:一个存储空间保存多个键值对数据 hash类型:底层使用哈希表结构实现数据存储 hash存储结构优化 : ...
- 【Redis】3. Redis数据类型 Hash
学习教程 https://www.bilibili.com/video/BV1CJ411m7Gc?p=12 Hash类型 存储的困惑 对象类数据的存储如果具有较为频繁的更新需求操作会显得笨重 hash ...
- Redis数据类型--字符串类型
夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 一.基本命令 1. 赋值与取值 2. 递增数字 二.命令进阶 1. 增加指定的整数 2. 减少指定的整数 3. 增加指定浮点数 4. 向尾部追加值 ...
- Redis数据类型--列表类型
夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 一.基本命令 1. 向列表两端增加元素 2.从列表两端弹出元素 3. 获取列表中元素的个数 4.获得列表片段 二.命令进阶 1.获得/设置指定索引的 ...
- redis的hash类型
Hash(哈希) ############################# Map集合,key-map!的时候这个是一个map集合,本质和string类型没有本质区别 127.0.0.1:6379& ...
- Redis数据类型--集合类型
夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 一.基本命令 1.增加/删除元素 2.获得集合中的所有元素 3.判断元素是否在集合中 4.集合间运算 二.命令进阶 1.获取集合中元素个数 2.进行 ...
最新文章
- javascript 数组json按键排序
- docker 挂载主机目录访问报错Permission denied 解决办法
- 【并查集】小 X 的液体混合
- N1CTF 塞题vote分析
- 20个Android游戏源码,…
- win10计算机文件坏了,win10电脑电脑注册表文件丢失或损坏0xc0000e9怎么办
- mac服务器文件无法删除不了,Mac删除文件时一些文件被锁定不能删除的解决方法...
- 华为服务器磁盘IO性能查看,磁盘io性能
- IntelliJ IDEA 破解 到2100年到期
- 【无人机三维路径规划】基于帝国企鹅算法实现无人机三维路径规划附matlab代码
- usermod -a -G group user修改user用户信息,把user添加到组group中
- Linux中的rm指令
- 2020年代,中国AI创业公司将走向何方
- 小程序开发-准备工作
- 2021年中国有机颜料供需及主要企业经营分析[图]
- Windows 10 蓝牙管理页面添加蓝牙或其他设备选项点击无响应的解决方案
- python获取时间戳字符串
- 邮箱里的服务器备份是什么,邮件归档和邮件备份,两者有什么区别?
- open falcon mysql_Open-falcon安装(Open-Falcon超级详细安装步骤)
- 2021-7-7HTML5前端基础