多重锁
用于Redis的分布式锁定算法,请参见
这是实验性软件,使用风险自负。
安装
npm install multiredlock
用法
一个简单的例子,可以在example.js找到:
var Redlock = require ( 'multiredlock' ) ;
var redlock = new Redlock ( [ { host : 'localhost' , port : 6379 } ] ) ;
redlock . on ( 'connect' , function ( ) {
// Let's lock resource 'console' for 10 seconds!
redlock . lock ( 'console' , 10000 , function ( err , lock