docs: public Requests requestPing() {
  
          Set<Map.Entry<RedisURI, StatefulRedisConnection<String, String>>> entries = new LinkedHashSet<>(
                  this.connections.entrySet());
          Requests requests = new Requests(entries.size(), this.nodes);
  
          for (Map.Entry<RedisURI, StatefulRedisConnection<String, String>> entry : entries) {
  
              CommandArgs<String, String> args = new CommandArgs<>(StringCodec.ASCII).add(CommandKeyword.NODES);
              Command<String, String, String> command = new Command<>(CommandType.PING, new StatusOutput<>(StringCodec.ASCII),
                      args);
              TimedAsyncCommand<String, String, String> timedCommand = new TimedAsyncCommand<>(command);
  
              entry.getValue().dispatch(timedCommand);
              requests.addRequest(entry.getKey(), timedCommand);
          }
  
          return requests;
      }