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

phpredis kann keine Remoteverbindung zu Redis herstellen?

WBOY
WBOYOriginal
2016-12-01 00:56:572018Durchsuche

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>

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>

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>

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>

<code>vim /etc/redis.conf</code>

wurde in

geändert
<code>bind 0.0.0.0</code>

Starten Sie den Dienst neu, um den Port anzuzeigen

<code>service redis restart
netstat -ntpl |grep redis</code>

Sie sollten hören 0.0.0.0 sehen können

Stellungnahme:
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