![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存
文章平均质量分 93
风在哪
个人网站:https://www.wygandwdn.cn
欢迎来访问啊!
展开
-
浅析Redis事务
Redis事务 Redis事务是一个单独的隔离操作:事务的所有命令都回序列化、按顺序执行。事务在执行过程中,不会被其他客户端发送来的命令请求打断。 Redis事务主要作用就是串联多个命令,防止其他命令插队。 事务相关命令 Redis中与事务相关的命令有如下三种: multi:开启事务,会将开启事务后的命令按顺序加入到队列中(类似于MySQL的start transaction),入队阶段 exec:执行事务,会按照顺序执行事务队列中存储的命令(类似于MySQL的commit),执行阶段 discard:丢原创 2021-05-09 14:09:52 · 290 阅读 · 0 评论 -
Redis缓存穿透,击穿以及雪崩详解
Redis缓存穿透 什么是缓存穿透 缓存中存储的一定是数据源中存在的数据,只有数据源中存在某个数据,在初次请求之后我们才会把它放在缓存中,等待下一次请求时直接返回缓存的数据;如果数据源中不存在这个数据,那么我们也就不会对其进行缓存。对此,也就出现了缓存穿透问题。 缓存穿透,指的是大量并发请求查询的都是数据库中一定不存在的数据,那么对应的缓存中也一定不存在该数据,所以这些并发请求都回落到数据库中,进而有可能会压垮数据库,引发宕机。黑客可以利用这种漏洞去攻击某个网站 解决办法 在实际应用中有很多解决缓存穿透办法原创 2020-12-22 18:21:54 · 290 阅读 · 0 评论