Redis核心数据结构-Hash

--- Hash: 对象存储 ---

适合存储结构化数据,比序列化整个 JSON 更节省空间且支持单字段修改

存储用户信息 (User ID: 1001)

HSET user:1001 name "Alice" age "30" email "alice@example.com"

获取单个字段

HGET user:1001 name

获取所有字段和值

HGETALL user:1001

增加用户的年龄 (原子操作)

HINCRBY user:1001 age 1

检查字段是否存在

HEXISTS user:1001 phone

批量获取字段

HMGET user:1001 name age

bash 复制代码
127.0.0.1:6379> HSET user:1001 name "Alice" age "30" email "alice@example.com"
(integer) 3
127.0.0.1:6379> HGET user:1001 name
"Alice"
127.0.0.1:6379> HGETALL user:1001
1) "name"
2) "Alice"
3) "age"
4) "30"
5) "email"
6) "alice@example.com"
127.0.0.1:6379> HINCRBY user:1001 age 1
(integer) 31
127.0.0.1:6379> HEXISTS user:1001 phone
(integer) 0
127.0.0.1:6379> HMGET user:1001 name age
1) "Alice"
2) "31"
相关推荐
青山木1 小时前
Hot 100 --- 搜索插入位置
java·数据结构·算法·leetcode
一水2 小时前
Redis实战:一个AI工作流系统里的五个应用场景,从传参到限流的完整链路
数据库·redis·wpf
Livia要学习5 小时前
Python2和Python3字典底层原理
数据结构
青梅橘子皮5 小时前
STL---map/set... “家族“详解(从使用到底层)(1)
数据结构·算法
鹿角片ljp5 小时前
Redis 深度复习:从入门到面试通关
数据库·redis·面试
Adios7945 小时前
搜索二维矩阵 II
java·数据结构·算法
网教盟人才服务平台6 小时前
Redis Key集中过期引发的流量雪崩实战解析
数据库·redis·缓存
Linux运维技术栈7 小时前
业务不停机、数据零丢失:Redis / RabbitMQ / Elasticsearch 三大核心中间件升级改造集群无缝平滑迁移
redis·elasticsearch·rabbitmq
_oP_i7 小时前
Another Redis Desktop Manager更新
数据库·redis·缓存
小林ixn8 小时前
Redis 实战避坑指南:从缓存击穿到高可用,一文全搞定
redis·后端