Reference blog:
- Redis distributed lock principle and implementation: item https://blog.csdn.net/shuangyueliao/article/details/89344256
- Redis implements the correct use of distributed locks (java version): https://www.cnblogs.com/pingping-joe/p/10681231.html
- What is a distributed lock: https://www.jianshu.com/p/a1ebab8ce78a