分布式锁—Redis6+Lua脚本实现原生分布式锁
分布式锁——Redis6+Lua脚本实现原生分布式锁
1. 分布式核心技术——关于高并发下的分布式锁你知道多少?
在开发应用的过程中,如果需要对一个共享变量进行多线程同步访问的时候,我们可以使用学到的锁进行处理,比如在Java中我们可以使用Sychronized和lock的方式,保证同一时间只有一个客户端对共享资源进行操作。注意这是在单机应用下的,我们可以做到毫无破绽的完美运行。
但是当我们的业务发展,需要用到集群,每一个应用需要部署几台机器上然后坐负载均衡,大致如下图所示:
[外链图片转存失败,源站可能有
原创
2021-07-16 01:50:21 ·
254 阅读 ·
0 评论