redis: use ioloop timeout for result expiry