Express-rate should flush out very old remote logs that have expired (redis does that for you).
One alternative is to use node-cache, an in-memory cache with a put = function(key, value, time) function that handles the expiration times for you.
I could implement it if you are interested on it.