1.0.0 • Published 10 years ago
smooch-bot-redis v1.0.0
Smooch Bot Redis
A state lock using redis, for use with smooch-bot
var RedisLock = require('smooch-bot-redis').RedisLock;
var lock = new RedisLock();
lock.acquireLock('foo').then((acquired) => {
if (acquired) {
return lock.releaseLock('foo');
}
});Options
A Redis client is required. An existing client can be passed directly using the client param or created for you using the host, port, or socket params.
clientAn existing clienthostRedis server hostnameportRedis server portnosocketRedis server unix_socketurlRedis server urlpassPassword for Redis authentication
For example:
var RedisLock = require('smooch-bot-redis').RedisLock;
var lock = new RedisLock({
host: 'localhost',
port: 6379,
});1.0.0
10 years ago