Redis error handling to prevent app crash

We need to explicitly handle errors when redis connection goes down to
prevent app from crashing.  Redis client will automatically try to
reconnect so no need to write connection pooling