redis | 认识非关系型数据库Redis的哈希数据类型

Redis 非关 kv型

  • 数据类型
    数据类型丰富,字符串strings,散列hashes,列表lists,集合sets,有序集合sorted sets等等

哈希

  • 定义

1、由field和关联的value组成的键值对 类似于python的键值对

2、field和value.是字符串 类型

3、一个hash中最多包含2^32-1个键值对

通用命令

  1. 设置单个字段

    HSET key field value

    HSETNX key field value 第一次设置

  2. 设置多个字段

    HMSET key field value field value

  3. 返回字段个数

    HLEN key

  4. 判断字段是否存在(不存在返回0)

    HEXISTS key field

  5. 返回字段值

    HGET key field

  6. 返回多个字段值

    HMGET key field filed

  7. 返回所有的键值对

    HGETALL key



HKEYS 获取所有key 同理 HVALS

python 操作hash


应用场景


相关推荐
tonydf6 分钟前
一次由组件并发引发的类“缓存击穿”问题排查与修复
redis·后端·架构
爱喝雪碧的可乐36 分钟前
【Redis 毁灭计划】7 大高危操作打崩线上服务!从缓存雪崩到数据库宕机,90% 程序员都踩过的坑
开发语言·网络·redis·php
彭于晏Yan1 小时前
Spring Boot 整合 WebSocket + Redis 实现离线消息(三)
spring boot·redis·websocket
fengxin_rou2 小时前
黑马点评实战篇|第七篇:Redis消息队列
数据库·redis·缓存
千月落2 小时前
Redis Cluster 集群部署
数据库·redis·缓存
卷毛的技术笔记2 小时前
从零到一:深入浅出分布式锁原理与Spring Boot实战(Redis + ZooKeeper)
java·spring boot·redis·分布式·后端·面试·java-zookeeper
大G的笔记本3 小时前
redis常用场景-java示例
java·开发语言·redis
of Watermelon League3 小时前
Redis 下载与安装 教程 windows版
数据库·windows·redis
Chasing__Dreams3 小时前
Redis--基础知识点--31--集群哈希槽为什么是16384?
数据库·redis·哈希算法
旷世奇才李先生3 小时前
Redis 7\.x实战:缓存设计与分布式锁实现
redis·分布式·缓存