RedLock算法-使用redis实现分布式锁服务

译自Redis官方文档

在多线程共享临界资源的场景下,分布式锁是一种非常重要的组件。
许多库使用不同的方式使用redis实现一个分布式锁管理。
其中有一部分简单的实现方式可靠性不足,可以通过一些简单的修改提高其可靠性。
这篇文章介绍了一种指导性的redis分布式锁算法RedLock,RedLock比起单实例的实现方式更加安全。

在介绍RedLock算法之前,我们列出了一些已经实现了分布式锁的类库供大家参考。

Redlock-rb (Ruby 实现).
Redlock-py (Python 实现)
Redlock-php (PHP 实现)
PHPRedisMutex (further PHP 实现)??
Redsync.go (Go 实现)
Redisson (Java 实现)
Redis::DistLock (Perl 实现)
Redlock-cpp (C++ 实现)
Redlock-cs (C#/.NET 实现)
RedLock.net (C#/.NET 实现
ScarletLock (C# .NET 实现)
node-redlock (NodeJS 实现)

RedLock算法介绍

高性能分布式锁-redisson的使用

最新文章

  1. jenkins邮件模板
  2. Spring使用p名称空间配置属性
  3. 设计模式-中介者模式(Mediator)
  4. iOS开发UI篇——简单的浏览器查看程序
  5. mysql for linux 数据库的安装过程
  6. DLNA它 Error, can't findlibavformat ! 解
  7. hdu_2544_最短路(spfa版子)
  8. 求取水仙花数 && 将整数分解成质因数
  9. Problem H
  10. UEFI引导的简单恢复方法
  11. MJT's Blog
  12. BSOJ 5603 -- 【SNOI2017】炸弹
  13. C#高性能二进制序列化
  14. JS中的<a>标签
  15. 【BZOJ3157/3516】国王奇遇记(数论)
  16. spring集成jedis简单实例
  17. Django中media的配置
  18. 【POJ3061】Subsequence
  19. JS中什么是发布--订阅模式?
  20. mysql存储过程造数

热门文章

  1. day 64 Django 第五天 多表对多表的对应关系ORM
  2. socket agent统一模板
  3. 数组序列化serialize
  4. python爬虫2——下载文件(中华网图片库下载)
  5. SpringBoot入门之事件监听
  6. Hector 入门
  7. webpack 4 入坑及爬坑记录
  8. 转的很好的前端html 内容
  9. Python基础3:字符编码
  10. Check类的validate方法解读