Redis
文章平均质量分 91
Redis非关系型数据库
正版踏雪无痕
这个作者很懒,什么都没留下…
展开
-
Redis篇-第5章 Redis事务
第一节 概念1、定义使用 Redis 事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。2、作用一个队列中,一次性、顺序性、排他性的执行一系列命令。第二节 Redis 事务 VS 数据库事务第三节 redis事务的使用。原创 2024-09-01 04:58:30 · 900 阅读 · 0 评论 -
Redis篇-第6章 Redis管道
第一节 概念(1)管道的由来Redis 是一种基于客户端-服务端模型以及请求/响应协议的 TCP 服务。上述两步称为:Round Trip Time(简称 RTT,数据包往返于两端的时间)如果同时需要执行大量的命令,那么就要等待上一条命令应答后再执行,这中间不仅仅多了RTT(Round Time Trip),而且还。原创 2024-09-01 04:08:35 · 347 阅读 · 0 评论 -
Redis篇-第13章 BigKey问题
第一节 MoreKey案例。原创 2024-08-30 02:49:55 · 1088 阅读 · 0 评论 -
Redis篇-第4章 Redis持久化
第一节 RDB持久化。原创 2024-08-29 21:40:37 · 849 阅读 · 0 评论 -
Redis篇-第1章 Redis入门概述
除了上述四点以外,在存储方式、扩展性、查询性能上关系型与非关系型也都有着显著差异,总结如下:存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。原创 2024-08-29 04:13:47 · 586 阅读 · 0 评论 -
Redis篇-第11章 SpringBoot集成Redis
java 连接 Mysql:JDBC 等java 连接 Redis:Jedis、Lettuce、RedisTemplate 等RedisTemplate可以接收任意Object作为值写入Redis,只不过写入前会把Object序列化为字节形式,默认是采用JDK序列化,得到的结果是这样的:缺点:可读性差 、占用内存大@Bean// 创建RedisTemplate对象// 设置连接工厂// 创建JSON序列化工具// 设置Key的序列化// 设置Value的序列化。原创 2024-08-29 03:10:33 · 1139 阅读 · 0 评论 -
Redis篇-第16章 缓存预热、缓存雪崩、缓存击穿、缓存穿透
当我们客户端访问不存在的数据时,先请求 redis,但是此时 redis 中没有数据,之后会访问数据库,但是数据库中也没有数据,这个数据穿透了缓存,直击数据库,我们都知道数据库能够承载的并发不如 redis 这么高,如果大量的请求同时过来访问这种不存在的数据,这些请求就都会访问到数据库,简单的解决方案就是哪怕这个数据在数据库中也不存在,我们也把这个数据存入到 redis 中去,这样,下次用户过来访问这个不存在的数据,那么在 redis 中也能找到这个数据就不会进入到缓存了。因为锁能实现互斥性。原创 2024-08-28 04:38:25 · 1033 阅读 · 0 评论