UNPKG

ioredis-lock

Version:

Node distributed locking using redis with ioredis adapter

9 lines (8 loc) 381 B
"use strict"; /** * Exports the required lua scripts to be loaded into redis. */ module.exports = { delifequal: 'if redis.call("GET", KEYS[1]) == ARGV[1] then\n' + ' return redis.call("DEL", KEYS[1])\n' + 'end\n' + 'return 0', pexpireifequal: 'if redis.call("GET", KEYS[1]) == ARGV[1] then\n' + ' return redis.call("PEXPIRE", KEYS[1], ARGV[2])\n' + 'end\n' + 'return 0' };