la conexión está pausada por mucho tiempo

la conexión está pausada por mucho tiempo

un redisservidor se está ejecutando en un espacio de nombres de red diferente. Estoy intentando conectar un cliente al redisservidor, sigue esperando pero no recibe respuesta, han pasado horas.

Código del lado del cliente:

int main(){

        // ***** Pipeline *****
        auto redis = Redis("tcp://192.168.122.50:6379");
        // Create a pipeline.
//      auto pipe = redis.pipeline(false);
        sleep(5);
        int ep = 1;
    while(true){
cout<<"========================"<<ep++<<"==================================================\n";


        auto pipe = redis.pipeline(false);

        for(int i=1; i<=1000; i++){
            string s = to_string(i);
            if(i%2 == 1){
                pipe.set(s, s);
            }
            else {
                string st = to_string(i-1);
                pipe.get(st);       
            }
        }

        auto pipe_replies = pipe.exec();

        time += duration;    
        mntime = min(duration, mntime);  
        mxtime = max(duration, mxtime); 
        cout<<"RESULTS\n";
        
        for (int i=1; i<=1000; i++) {
           if (i%2 == 1) {
               auto set_result = pipe_replies.get<bool>(i-1);
            cout<<set_result<<"\n";
           } else {
              OptionalString get_result = pipe_replies.get<OptionalString>(i-1);
              if (get_result)
              cout << *get_result << endl;  
             else
              cout << "key does not exist" << endl;
                
          }
        }   

//cout<<"============================================================================\n";
            
        pipe.discard();
    }

Salida terminal:

secondaryvm@secondaryvm:~/tests$ ./hclient
========================1==================================================

Ha pasado una hora, todavía está esperando, así que lo analicé con tcpdump.estees la salida del flujo tcp de tcpdump. También intenté hacer ping al puerto en el que se estaba ejecutando el servidor Redis y estaba abierto.

root@secondaryvm:/home/secondaryvm/tests# nmap -p 6379 192.168.122.50

Starting Nmap 7.60 ( https://nmap.org ) at 2020-12-30 16:26 IST
Nmap scan report for 192.168.122.50
Host is up (0.000050s latency).

PORT     STATE SERVICE
6379/tcp open  redis
MAC Address: FE:2D:4A:25:55:EE (Unknown)

¿que está sucediendo aquí? ¿Y cómo prevenirlo?

información relacionada