Heim > Backend-Entwicklung > PHP-Tutorial > phpredis kann keine Remoteverbindung zu Redis herstellen?

phpredis kann keine Remoteverbindung zu Redis herstellen?

WBOY
Freigeben: 2023-03-02 07:54:02
Original
2081 Leute haben es durchsucht

Problembeschreibung:

<code>   1、在win8上vmware了一个centos,并且在windows下ping通了centos的ip:192.168.1.101;
   
   2、在windows下安装phpredis,并且在phpinfo中看到了phpredis支持的版本,证明安装成功;
   
   3、在centos下能连上127.0.0.1:6379,正常操作redis存储;
   </code>
Nach dem Login kopieren
Nach dem Login kopieren

Unter Windows kann keine Verbindung hergestellt werden. Meldung: Zeitüberschreitung bei der Verbindung. Der Code lautet wie folgt:

<code>       

    <?php
      $redis = new Redis();
      $redis->connect('192.168.1.101', 6379);
      echo "Connection to server sucessfully";
      echo "Server is running: " . $redis->ping();
    ?>
   </code>
Nach dem Login kopieren
Nach dem Login kopieren

Antwortinhalt:

Problembeschreibung:

<code>   1、在win8上vmware了一个centos,并且在windows下ping通了centos的ip:192.168.1.101;
   
   2、在windows下安装phpredis,并且在phpinfo中看到了phpredis支持的版本,证明安装成功;
   
   3、在centos下能连上127.0.0.1:6379,正常操作redis存储;
   </code>
Nach dem Login kopieren
Nach dem Login kopieren

Unter Windows kann keine Verbindung hergestellt werden. Meldung: Zeitüberschreitung bei der Verbindung. Der Code lautet wie folgt:

<code>       

    <?php
      $redis = new Redis();
      $redis->connect('192.168.1.101', 6379);
      echo "Connection to server sucessfully";
      echo "Server is running: " . $redis->ping();
    ?>
   </code>
Nach dem Login kopieren
Nach dem Login kopieren

<code>vim /etc/redis.conf</code>
Nach dem Login kopieren

wurde in

geändert
<code>bind 0.0.0.0</code>
Nach dem Login kopieren

Starten Sie den Dienst neu, um den Port anzuzeigen

<code>service redis restart
netstat -ntpl |grep redis</code>
Nach dem Login kopieren

Sie sollten hören 0.0.0.0 sehen können

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage