memoize redis client creation