redis
文章平均质量分 62
阿东-007
专注技术
展开
-
Windows Redis 重启数据丢失解决方案
windows redis重启数据丢失问题原创 2022-11-09 12:28:24 · 1283 阅读 · 0 评论 -
一文搞懂分布式锁及其业务场景
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新redis的库存。此时系统架构如下:但是这样一来会产生一个问题:假如某个时刻,redis里面的某个商品库存为1,此时两个请求同时到来,其中一个请求执行到上图的第3步,更新数据库的库存为0,但是第4步还没有执行。转载 2022-04-01 18:28:07 · 1567 阅读 · 0 评论