Use an ugly but functional Redis cache