淘宝京东扣库存怎么实现的

  1. 使用kv存储实时的库存,直接在kv里扣减,避免用分布式锁

  2. 不要先查再扣,直接扣扣扣,扣到负数,(增改就直接在kv里做),就说明超卖了,回滚刚才的扣减

  3. 同时写MQ,异步写到数据库,相当于双写,大不了还搞个兜底的数量对比程序

相关推荐
Zfox_4 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
呼拉拉呼拉4 小时前
Redis内存淘汰策略
redis·缓存
咖啡啡不加糖8 小时前
Redis大key产生、排查与优化实践
java·数据库·redis·后端·缓存
MickeyCV8 小时前
使用Docker部署MySQL&Redis容器与常见命令
redis·mysql·docker·容器·wsl·镜像
肥仔哥哥19309 小时前
springCloud2025+springBoot3.5.0+Nacos集成redis从nacos拉配置起服务
redis·缓存·最新boot3集成
呼拉拉呼拉11 小时前
Redis故障转移
数据库·redis·缓存·高可用架构
什么都想学的阿超11 小时前
【Redis系列 04】Redis高可用架构实战:主从复制与哨兵模式从零到生产
数据库·redis·架构
我命由我1234514 小时前
Spring Boot 项目集成 Redis 问题:RedisTemplate 多余空格问题
java·开发语言·spring boot·redis·后端·java-ee·intellij-idea
篱笆院的狗15 小时前
如何使用 Redis 快速实现布隆过滤器?
数据库·redis·缓存
小鸡脚来咯16 小时前
redis分片集群架构
数据库·redis·架构