interview

Redis分布式锁进化史

http://tech.dianwoda.com/2018/04/11/redisfen-bu-shi-suo-jin-hua-shi/

Redisson实现分布式锁

https://www.cnblogs.com/shihaiming/p/8548581.html

分布式事务

  性能与数据一致性保证。

  TCC
秒杀(超卖)

服务1成功,服务2超时
缓存与数据库一致性

  这些key的并发访问量是否会超过单台机器的服务能力

  关注key对应value的大小,key的并发访问量*value大小>单台cache机器的网络流量限制,需要数据精简

 

秒杀
  限流、削峰、异步处理、可用性、用户体验
  排队、调度、服务

  拍下减库存
  付款减库存
    超卖
      悲观锁:select for update
      乐观锁:版本号
  redis进行库存更新

抢红包
  预先生成红包、限流、异步发红包

唯一ID
  数据库自增
  数据库集群,相应步长
  Snowflake
  时间戳+用户标识码+随机数

 

posted @   parkdifferent  阅读(180)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示