Redis笔记-Hash数据类型(三)
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,Hash是一个string类型的field和value的映射表。 它的添加、删除操作都是0(1)(平均)。hash特别适合用于存储对象。 相较于将对象的每个字段存成单个string类型,将一个对象存储
千家信息网最后更新 2025年11月07日Redis笔记-Hash数据类型(三)
Hash是一个string类型的field和value的映射表。 它的添加、删除操作都是0(1)(平均)。hash特别适合用于存储对象。 相较于将对象的每个字段存成单个string类型,将一个对象存储在hash类型中 会占用更少的内存,并且可以更方便的存取整个对象。
hset
设置hash field为指定值,如果key不存在,刚先创建
127.0.0.1:6379> hset user:001 name lijie(integer) 1127.0.0.1:6379> hget user:001 name"lijie"
hsetnx
设置hash field为指定值,如果key不存在,则先创建。如果存在返回0
127.0.0.1:6379> hset user:001 name lijie(integer) 1127.0.0.1:6379> hget user:001 name"lijie"127.0.0.1:6379> hset user:001 sex men(integer) 1127.0.0.1:6379> hset user:001 sex women(integer) 0
hmset
同时设置hash的多个field
127.0.0.1:6379> hmset user:002 name chenxl age 30 sex menOK127.0.0.1:6379> hmget user:002 name1) "chenxl"127.0.0.1:6379> hmget user:002 name age sex1) "chenxl"2) "30"3) "men"
hget
获取hash表里的某一个字段
127.0.0.1:6379> hget user:002 name"chenxl"
hmget
获取全部指定的多个hash field的值
127.0.0.1:6379> hmget user:002 name age sex1) "chenxl"2) "30"3) "men"
hincrby
指定的hash field加上指定值
127.0.0.1:6379> hincrby user:002 age -5(integer) 25
hexists
测试指定的field是否存在
127.0.0.1:6379> hexists user:002 wang(integer) 0127.0.0.1:6379> hexists user:002 sex(integer) 1
hlen
返回指定hash的field的数量
127.0.0.1:6379> hlen user:002(integer) 3
hdel
删除指定hash的field
127.0.0.1:6379> hget user:002 age"25"127.0.0.1:6379> hdel user:002 age(integer) 1127.0.0.1:6379> hget user:002 age(nil)
hkeys
返回hash所有field
127.0.0.1:6379> hkeys user:0021) "name"2) "sex"
hvals
返回hash的所有value
127.0.0.1:6379> hvals user:0021) "chenxl"2) "men"
hgetall
获取某个hash的全部的field和value
127.0.0.1:6379> hgetall user:0021) "name"2) "chenxl"3) "sex"4) "men"
对象
类型
多个
字段
存储
内存
单个
同时
数量
表里
存取
测试
数据
笔记
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术与应用有什么区别
网络安全等级技术发布
大华管理服务器平台
设置与服务器的安全连接
手机app 用什么数据库
access数据库扫描存储
软件开发项目经验总结
wdcp数据库恢复
潜渊症连服务器进不去
西安市网络安全测试中心
比较好的网络安全工程师技术学校
吐鲁番市网络安全宣传
如何查看服务器cpu
上海软件开发生产过程
如何选择专业软件开发
商业化数据库查询
很多人不知道的网络技术
rose数据库怎么画
工业互联网和网宿科技
服务器宽带
服务器 原理
800G数据库迁移
黑龙江党建设计软件开发
如何在mc服务器每天重置地图
软件开发自学教程在线学习
表格如何转换数据库
float32 数据库
学习软件开发以后怎么创业
数据库查询员工表名字信息
党委网络安全工作报告