腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
Redis 深度历险记
共 27 篇文章
加入清单架
1
Redis系统学习之入门
2
Redis系统学习之Windows安装
3
Redis系统学习之Linux安装
4
Redis系统学习之Redis性能测试工具
5
Redis系统学习之基础知识
6
Redis系统学习之五大基本数据类型(Redis-Key)
7
Redis系统学习之五大基本数据类型(String(字符串))
8
Redis系统学习之五大基本数据类型(List(列表))
9
Redis系统学习之五大基本数据类型(Set(集合))
10
Redis系统学习之五大基本数据类型(Hash(哈希))
11
Redis系统学习之五大基本数据类型(Zset(有序集合))
12
Redis系统学习之三种特殊数据类型(geospatial(地理位置))
13
Redis系统学习之三种特殊数据类型(hyperloglog(基数统计))
14
Redis系统学习之三种特殊数据类型(bitmaps(位图))
15
Redis系统学习之事物
16
Redis系统学习之Java操作RedisAPI(Jedis)
17
Redis系统学习之SpringBoot集成Redis操作API(创建SpringBoot项目)
18
Redis系统学习之SpringBoot集成Redis操作API(集成SpringDataRedis及其分析)
19
Redis系统学习之自定义RedisTemplate
20
Redis系统学习之配置文件解读(非常全)
21
Redis系统学习之持久化(RDB)
22
Redis系统学习之持久化(AOF)
23
Redis系统学习之发布订阅
24
Redis系统学习之主从复制
25
Redis系统学习之哨兵模式
26
Redis系统学习之其他高可用模型
27
Redis系统学习之缓存穿透,缓存击穿,缓存雪崩的概念及其解决方案
清单首页
Redis 深度历险记
文章详情
清单「Redis 深度历险记」 10/27
Redis系统学习之五大基本数据类型(Hash(哈希))
彼岸舞
·人瑞java开发工程师
Hash(哈希)
类似于Java的Map<String,Map<String,Object>>的结构第一层的String-key就是存放在Redis中的Key,而里面的Map就是Hash
设置值
hset key field value
设置key为hash,内容字段为name,值为xiaojiejie
获取值
hget key field
获取hash中name字段
获取全部的值,包含字段
hgetall key
获取全部的值
删除一个字段
hdel key field
删除age字段
获取集合中存在多少k-v
hlen key
因为结构是 {name:xixaojiejie}属于一个键值对,所以长度是1
判断字段是否存在指定hash
hexists key field
判断name和age是否存在
存在返回1,不存在返回0
获取所有的Key和所有的Value
hkeys key || hvals key
获取所有的key和所有的value
累加,累减,Hsetnx
hincrby key field 步长
没有decrby 可以使用负数完成累减
Hsetnx key field value
存在就设置失败,不存在就设置成功,成功返回1,失败返回0
使用场景
可以存一些用户信息
或者经常变动的数据(我也不知道咋用[捂脸])
作者:彼岸舞
时间:2021\05\05
内容关于:Redis
本文属于作者原创,未经允许,禁止转发
下一篇
举报
领券