client.setex('hello', 5, 'world');
function delay(ms: number) {
return new Promise( resolve => setTimeout(resolve, ms) );
}
(async () => {
client.get('hello', redis.print);
client.ttl('hello', redis.print);
await delay(5000);
client.get('hello', redis.print);
client.ttl('hello', redis.print);
await delay(1000);
client.get('hello', redis.print);
client.ttl('hello', redis.print);
})();