缓存
文章平均质量分 74
Redis与缓存相关
锥栗
这个作者很懒,什么都没留下…
展开
-
【设计】【Redis】分布式限流与算法实现
服务的某些场景可能会出现短时间内的巨大访问流量,比如某宝在某个日子可能会有数倍于平时的高峰访问流量,导致接口超时异常,甚至服务被压垮,还可能会导致系统其它服务发生故障,造成服务雪崩。我们如何让系统保证高并发,同时还能保证稳定性?加机器吗?硬件资源不是无限的。为了避免极端情况,我们不得不在后端服务中采取保护措施:缓存、异步、降级、限流……原创 2023-04-19 14:53:28 · 506 阅读 · 0 评论 -
【Redis】redis事务的特性?真的没有原子性吗?
Redis事务事务的四大特性我们都知道是ACID:1. 原子性,2. 一致性,3. 隔离性,4. 持久性。它们的定义如下:1. 原子性:事务是程序执行的最小单位,事务中的命令要么全部一起执行,要么就都不执行(如果有一个命令不能执行,那所有命令不能执行)。2. 一致性:数据在事务执行前后保持一致,所有事物对数据的读取结果相同。3. 隔离性:事务在提交前,对其他事务不可见。4.持久性:事务一旦提交,数据会永久保存,即使系统崩溃数据也不丢失。由于Redis事务不支持回滚,很多人说因此Redis事务不原创 2021-09-11 10:42:30 · 1300 阅读 · 2 评论