When there is a lot of ttl keys in a db->expires, the expire notificiation of these keys becomes non-real-time due to the random sampling process of activeExpireCycle().
What we want to accomplish is to create a cache list to decrease/eliminate the time latency of this issue.
Can this feature be incorporated into the our code? Thanks !
Comment From: antirez
Hello, I tested a similar branch, and found regressions in speed and memory usage. So far I'm not convinced about doing that, since the new system is working quite well. However it is possible that this will be improved in the future. Right now the project was aborted... In order to enter Redis, the new implementation should have a few requirements: a similar simplicity, no memory regression, no speed regression. Cheers.