随笔分类 -  Redis

作为分布式锁、缓存等
摘要:Redis秒杀方案 Redis性能很好,被大量使用于秒杀场景下,实现秒杀有以下几种方案: 方案一:使用商品ID作为分布式锁,加锁后扣减库存该方案的实现流程为: 用户发起秒杀请求到Redis,Redis先使用商品ID作为key尝试加锁,保证只有一个用户进入之后流程,保证原子性; 如果加锁成功,则查询库 阅读全文
posted @ 2024-04-03 11:05 走向大牛的路上 阅读(1354) 评论(0) 推荐(0)
摘要:前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2020-01-15 16:30 走向大牛的路上 阅读(107) 评论(0) 推荐(0)