simple redis lock, support promise and callback.
usage
var RedLock = ;var client = ;var redlock = client;var lock; `callback`: //lock/***params:* @string: resource key* @number: lock second* @function: callback*/redlock;//unlockredlock; //extend redlock; `promise`: redlock
test
//testnpm test //code coverage npm run cov
code coverage
=============================== Coverage summary ===============================Statements : 96.83% ( 183/189 )Branches : 83.33% ( 30/36 )Functions : 100% ( 77/77 )Lines : 97.86% ( 183/187 )================================================================================