合集-redis和mysql的应用

摘要:前言 下单的过程包括订单创建,还有库存的扣减,为提高系统的性能,将库存放在redis扣减,则会涉及到Mysql和redis之间的数据同步,其中,这个过程还涉及到,必须是订单创建成功才进行库存的扣减操作。其次,还涉及到库存的同步,需要保证订单创建成功和redis里的库存都扣减成功,再将库存数据同步到M 阅读全文
posted @ 2024-01-16 15:36 scottyzh 阅读(801) 评论(3) 推荐(3) 编辑
摘要:前言 MySQL和Redis数据一致性算是个很经典的问题,在之前也看到过很多相关的文章,最近心血来潮,想把一致性问题的解决方案和存在问题都总结一下。 不推荐方案 1 先更新MySQL,再更新Redis。 如上图有两个请求要同时进行更新操作,在并发情况下,B请求虽然更新时间晚于A请求,但是可能因为网络 阅读全文
posted @ 2024-01-04 10:23 scottyzh 阅读(766) 评论(3) 推荐(5) 编辑
摘要:前言 大流量情况下的库存是老生常谈的问题了,在这里我整理一下mysql和redis应对扣除库存的方案,采用jmeter进行压测。 JMETER设置 库存初始值50,线程数量1000个,1秒以内启动全部,一个线程循环2次,共2000个请求 MySQL方案 初始方案 <update id="decrea 阅读全文
posted @ 2024-01-18 11:56 scottyzh 阅读(889) 评论(2) 推荐(2) 编辑