expire
expire(key, seconds, callback)
key, seconds, callback) function delay(ms: number) {
return new Promise( resolve => setTimeout(resolve, ms) );
}
(async () => {
console.log('=== First set and get ===');
client.set("foo", "bar");
client.expire("foo", 5);
client.get('foo', redis.print);
client.ttl('foo', redis.print);
await delay(5000);
console.log('=== Second get ===');
client.get('foo', redis.print);
client.ttl('foo', redis.print);
await delay(1000);
console.log('=== Last get ===');
client.get('foo', redis.print);
client.ttl('foo', redis.print);
})();Last updated