4 ms·
You will get said timer support in Redis 2.8 with the ability to subscribe to keyspace events, which includes keys expiring (with millisecond resolution). https
by thezilch 14y ago
You will get said timer support in Redis 2.8 with the ability to subscribe to keyspace events, which includes keys expiring (with millisecond resolution). https://github.com/antirez/redis/issues/594 https://github.com/antirez/redis/issues/594
psubscribe __keyevent@0__:expired cron_*
psetex cron_run-me-in-1s 1000 0
- jeromeparadis 14y agoAwesome! I've been waiting for this for a while.
- kelnos 14y agoIt's not clear to me from the writeup if you'll get notification when the key actually expires, or when the key is expired because someone tried to access it. Currently keys don't actually really expire from the datastore until someone tries to access it after its TTL runs out. Changing redis so it will actually actively expire keys at the precise time the TTL runs down sounds expensive... but I would love that feature nonetheless.