code: <K, V> StatefulRedisConnection<K, V> connectToNode(RedisCodec<K, V> codec, String nodeId, RedisChannelWriter clusterWriter,
              Mono<SocketAddress> socketAddressSupplier) {
          return getConnection(connectToNodeAsync(codec, nodeId, clusterWriter, socketAddressSupplier));
      }
docs: Create a connection to a redis socket address.
  
  @param codec Use this codec to encode/decode keys and values, must not be {@literal null}
  @param nodeId the nodeId
  @param clusterWriter global cluster writer
  @param socketAddressSupplier supplier for the socket address
  @param <K> Key type
  @param <V> Value type
  @return A new connection