How to use the redlock.Lock function in redlock

To help you get started, we’ve selected a few redlock examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github davidmerfield / Blot / scripts / blog / unlock-sync.js View on Github external
client.get(resource, function(err, value) {
    var lock = new Redlock.Lock(redlock, resource, value, 1);
  
    console.log('Unlocking', resource, value);
  
    lock.unlock(function(err) {
      if (err) throw err;
      console.log("Unlocked", blog.id);
      sync(blog.id, function(err, folder, done) {
        if (err) throw err;
        done(null, function(err) {
          if (err) throw err;
          console.log('Successfully acquired and released sync for', blog.id);
          process.exit();
        });
      });
    });
  });

redlock

A node.js redlock implementation for distributed redis locks

MIT
Latest version published 2 years ago

Package Health Score

61 / 100
Full package analysis

Popular redlock functions