You might not need Redis
viblo.se
viblo.se
Redis solves that so naturally with TTL that it's not even worth considering message queues, dbs, or ROS topics for this. Yet, almost nobody does it that way from what I can see (I mean, we did, and it was fine).