当前位置: 首页 > news >正文

Redis-哈希(Hash)类型

  • Redis hash 是一个键值对集合,KV模式不变,但V是一个键值对
  • Redis hash是一个string类型的fieldvalue的映射表,hash特别适合用于存储对象
  • 类似Java里面的Map<String,Object>

常用命令

  • 给<key>集合中的<field>键赋值<value>
hset <key> <field> <value>
  • 从<key1>集合<field>取出 value
hget <key1> <field>
  • 批量设置hash的值
hmset <key1> <field1> <value1> <field2> <value2> ...

  • 查看哈希表 key 中, field 是否存在
hexists <key1> <field>

  • 列出该hash集合的所有field
hkeys <key>
  • 列出该hash集合的所有value
hvals <key>

  • 为哈希表 key 中的域 field 的值加上增量 increment
hincrby/hincrbyfloat <key> <field> <increment>

  • 将哈希表 key 中的域 field 的值设置为 value ,当且仅当域 field 不存在
hsetnx <key> <field> <value>
  • 返回长度
hlen <key>

数据结构

  • Hash类型对应的数据结构是两种:ziplist(压缩列表),hashtable(哈希表)
  • 当field-value长度较短且个数较少时,使用ziplist,否则使用hashtable

应用场景

  • 购物车商品
http://www.dtcms.com/a/465788.html

相关文章:

  • 无需登录!无限制轻松体验Claude4.5智能答疑
  • 3.5.1 抹灰工程施工
  • 建站软件可以不通过网络建设吗代发关键词包收录
  • 编程题:递归与分治练习题3道(C语言实现)
  • 龙海市建设局网站有什么公司做网站好
  • 【Day 74 】Ansible-playbook剧本-角色
  • 百度网站排名全掉专注微商推广的网站
  • wordpress payjs学seo如何入门
  • Neo4j查询计划完全指南:读懂数据库的“执行蓝图“
  • Kubernetes 1.20集群部署
  • PostgresWAL文件和序列号
  • 个人网页设计制作网站模板中国建设银行网站忘记密码怎么办
  • cms 官方网站网站建设团队管理怎么写
  • 什么是Ansible 清单
  • MySQL——数据库入门指南
  • 国外网站空间租用费用电商食品网站建设
  • 一级a做爰片免费网站短视频教程软件开发需要用什么软件
  • 机器人如何帮助工厂提升工作效率
  • 苹果软件混淆与 iOS 代码加固趋势,IPA 加密、应用防反编译与无源码保护的工程化演进
  • 将聚合工程的ssm项目部署到本地tomcat
  • 网站开发模块的需求网站搜索引擎优化建议
  • 方正宋体超大字符集
  • 网站和系统哪个好做网站开发的总结
  • 【大前端】 TypeScript vs JavaScript:全面对比与实践指南
  • wpf之MVVM中只读属性更新界面
  • 南通企业免费建站深圳网站开发运营公司
  • php微信商家转账回调通知数据解密
  • 使用Linux的read和write系统函数操作文件
  • 基于 PLC 的仓储管理系统设计
  • 企业网站建设计划内部局域网怎么搭建