code: public static RedisClient create(ClientResources clientResources, String uri) {
          assertNotNull(clientResources);
          LettuceAssert.notEmpty(uri, "URI must not be empty");
          return create(clientResources, RedisURI.create(uri));
      }
docs: Create a new client that connects to the supplied uri with shared {@link ClientResources}.You need to shut down the
  {@link ClientResources} upon shutting down your application. You can connect to different Redis servers but you must
  supply a {@link RedisURI} on connecting.
  
  @param clientResources the client resources, must not be {@literal null}
  @param uri the Redis URI, must not be {@literal null}
  
  @return a new instance of {@link RedisClient}