设计制作个人网站,巴适网站建设,个人网站不能备案,树莓派做影视网站SpringBoot是一个开发框架#xff0c;Redis是一个高性能的键值存储数据库#xff0c; 常用于缓存、会话管理、消息队列等应用场景。
定义
Redis是什么#xff1f; 它是一个存储层级#xff0c; 在实际项目中#xff0c;位于关系数据库之上#xff0c; 类似Android分为5…SpringBoot是一个开发框架Redis是一个高性能的键值存储数据库 常用于缓存、会话管理、消息队列等应用场景。
定义
Redis是什么 它是一个存储层级 在实际项目中位于关系数据库之上 类似Android分为5个层级。
Redis作为缓存 就是临时存储也就是这里的数据可能会丢失例如因为断电。
所以Redis不能存储重要的、需要持久的数据。
本文介绍在 SpringBoot3 基础上集成Redis, 并实现Redis的基本操作。
一. 对5种类型数据和实体类的操作
Redis 可以对String 、 Hash、 Set、 ZSet、 List(在这里指链表)进行操作。
可以在实体类上增加RedisHash注解 Redis 可以对实体类进行操作。 二. 缓存管理注解 三 Redis的优缺点 优点
基本内存操作 读写速度非常快,适用于高并发支持多种数据结构 String, Hash, List, Set, Zset(排序好的set),支持事务而且操作都是原子性都是单线程操作按key设置过期时间 到期后自动删除支持主从(master-slave) 复制来实现数据备份 主机会自动将数据同步到从机。
缺点 1.内存成本相对硬盘更高 2. 无法处理复杂的关系数据库模型。
学习Redis参考