分布式锁
文章平均质量分 97
管程序猿
这个作者很懒,什么都没留下…
展开
-
Redis_第2章_实战篇_第2节_商户缓存策略(缓存穿透、缓存雪崩、缓存击穿)
2、商户查询缓存2.1 什么是缓存?2.1.1 为什么要使用缓存2.1.2 如何使用缓存2.2 添加商户缓存2.2.1 、缓存模型和思路2.1.2、代码如下2.3 缓存更新策略2.3.1 、数据库缓存不一致解决方案:2.3.2 、数据库和缓存不一致采用什么方案2.4 实现商铺和缓存与数据库双写一致2.5 缓存穿透问题的解决思路2.6 编码解决商品查询的缓存穿透问题:2.7 缓存雪崩问题及解决思路2.8 缓存击穿问题及解决思路2.9 利用互斥锁解决缓存击穿问题3.0 、利用逻辑原创 2022-11-21 06:50:11 · 156 阅读 · 0 评论 -
分布式锁_Redis分布式锁+Redisson分布式锁+Zookeeper分布式锁+Mysql分布式锁(原版)
1. 传统锁回顾1.1. 从减库存聊起1.2. 环境准备1.3. 简单实现减库存1.4. 演示超卖现象1.5. jvm锁问题演示1.5.1. 添加jvm锁1.5.2. 原理1.6. 多服务问题1.6.1. 安装配置nginx1.6.2. Jmeter压力测试1.7. mysql锁演示1.7.1. 一个sql1.7.2. 悲观锁1.7.3. 乐观锁1.7.4. mysql锁总结1.8. redis乐观锁2. 基于redis实现分布式锁2.1. 基本实现2.2. 防死锁2原创 2022-11-12 23:55:02 · 742 阅读 · 0 评论 -
分布式锁_Redis实现分布式锁+Redisson分布式锁+Zookeeper实现分布式锁+Mysql实现分布式锁(笔记)
1. 传统锁(JVM锁本地锁实现过程)1.1. 从减库存聊起1.2. 环境准备1.3. 简单实现减库存【】1.4. 演示超卖现象1.5. jvm锁问题演示1.5.1. 添加jvm锁1.5.2. 原理1.6. 多服务问题1.6.1. 安装配置nginx【模拟多例模型】1.6.2. Jmeter压力测试1.7. mysql锁演示1.7.1. 一个sql1.7.2. 悲观锁1.7.3. 乐观锁1.7.4. mysql锁总结1.8. redis乐观锁2. 基于redis实现分布式锁原创 2022-11-12 23:29:18 · 254 阅读 · 0 评论