Redis分布式锁解决接口幂等的两种方案一、背景二、基础知识三、解决方案四、实验五、说在最后的话
一、背景
还在为不了解分布式锁而烦恼吗?还在为众多微服务接口不幂等而发愁吗?如果是,并且有兴趣同我一起学习,那请接着看本文,通过本文能够学习到分布式锁的基本原理、如何实现分布式锁以及使用分布式锁解决接口幂等问题。
二、基础知识
本文是通过使用 Redis 实现分布式锁,当然也可用使用各大数据库,比如 Mysql、Oracle 自持的行级锁、大厂的 Zookeeper 等方案实现。
分布式锁的基本思想
我们既然称其为“锁”,那就是说只有唯一的一把钥匙才能将锁打开,将这种思想放到我们软件设计上来,那就
1