rescue Redis errors when reading and writing cache

Hi there,

I've been bitten pretty badly with some redis connection errors other than ECONNREFUSED being raised for simple cache calls. IMHO these errors should be caught, as done in this pull request.

Any thoughts on this? I'm new to redis, so I'm unsure whether this is the right / idiomatic way to handle these errors.