Redis cache client wrapper / abstraction