This module allows you do settimeout
in cluster mode.
import * as Redis from 'ioredis';
import { Timer } from 'ioredis-timer';
const redis = new Redis({
host: 'localhost',
port: 6379,
});
const timer = new Timer(redis);
timer.on('delivery', async id => {
console('do delevery here');
timer.finish('delivery', id);
});
timer.setTimeout('delivery', 1000);