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"
相关推荐
云游云记24 分钟前
Redis 在 PHP 中的使用完全教程
数据库·redis·php
TAN-90°-28 分钟前
Deep Learning for Computer Vision——Recurrent Neural Networks
数据结构·人工智能·rnn·深度学习·神经网络·机器学习·计算机视觉
wabs66634 分钟前
关于栈【力扣150.逆波兰表达式求值的思考】
数据结构·c++·算法·leetcode··代码随想录
闻缺陷则喜何志丹1 小时前
【计算几何 第10章】更多几何数据结构:截窗
数据结构·数学·线段树·计算几何·截窗·优先查找树·区间树
啦啦啦啦啦zzzz1 小时前
升序链表的定时器
linux·服务器·网络·数据结构·c++·链表
WBluuue1 小时前
数据结构与算法:带权并查集
数据结构·c++·算法
mwmbfh1 小时前
【CentOS7环境下Redis 6.2.14 源码编译部署说明】
linux·运维·数据库·redis
kkkkkkkkkk_Z9 小时前
学嵌入式和C语言编程数据结构|学习日记Day22:栈,二叉树,哈希存储
c语言·数据结构·学习
zfoo-framework9 小时前
redis基于指定6.0.9 tag新建学习分支
redis
码行山野赴时序归途9 小时前
三道经典数组题:从暴力到最优的算法思维
c语言·开发语言·数据结构·算法·leetcode