说说redis的数据类型

1.字符串(String):其存储二进制的数据,对数据可以进行原子性的增加或者减少操作

2.List(列表):按照插入顺序进行排序,可以进行元素的重复,可以对列表的两端进行插入或者删除,从而实现队列和栈等数据结构

3.set(集合):就是无序的 唯一的数据集合,也就是不能重复,其可以进行集合的增删,也可以进行交集并集或者补集等操作

4.Hah(哈希):通过键值对存储对象的字段以及对象字段的内容

5.Sorted set(有序集合):每个成员关联着一个数分,可以实现对数据的排序

6.Geo 用于存储地理位置信息

7.HyperLogLog(超级日志):用于基数统计

8.Pub/sub :用于发布和订阅

9.bitmap(位图):用于对字符串进行操作,为实现复杂的位操作提供了可能

10.streams(流):Redis5新增的数据类型,主要用于消息队列,用于多生产者多消费者模型,redis流是可追踪的 持久化的 ,能够处理多达亿条消息!

这就是redis的强大的原因,数据类型很丰富,后面有时间了,我给大家更新redis6相关的特性!

相关推荐
gcw102411 分钟前
Cron专业工具:定时任务与开发办公的一站式在线工具箱
java·前端·数据库·工具·crontab·cron·spring cron
whaledown19 分钟前
互联网大厂Java求职面试三轮提问详解(涵盖Spring Boot、微服务、Kafka等核心技术)
java·jvm·数据库·spring boot·微服务·面试·kafka
xixingzhe222 分钟前
Spring 依赖注入
java·后端·spring
带刺的坐椅32 分钟前
多 Agent 协作实战:任务编排与子代理系统
java·ai·llm·agent·solon·harness
木木子221 小时前
# 星座配对深度解析:Select 长列表选择器、矩阵评分算法与数据驱动建议
java·算法·华为·矩阵·harmonyos
摇滚侠1 小时前
云原生 Java 架构师的第一课 K8s+Docker+KubeSphere+DevOps 51-60
java·云原生·kubernetes
折哥的程序人生 · 物流技术专研1 小时前
第4篇:模板方法 vs 策略模式,面试怎么选?
java·设计模式·策略模式·行为型模式·模版方法模式·扩充系列·继承v组合
吠品1 小时前
Mac定时关机、开机自动化:用shutdown和pmset就够了
android·java·开发语言
hdsoft_huge1 小时前
JDK系列19:JVM全维度调优实战,内存、元空间、线程栈、GC参数压测调优完整方案
java·开发语言·jvm
曹牧1 小时前
Eclipse:SVN 回复
java·svn·eclipse