1

我正在将本地站点配置为在远程站点上的 Redis 服务器上工作。我已经在本地安装了 Redis,以及 PHPRedis(.dll)文件到 PHP,并在 php.ini 中添加了扩展。

问题是从本地到远程服务器的 Redis 连接只是挂起。Redis 正在工作,我尝试了以下代码:

<?php
    $redis=new Redis() or die("Can not load redis.");
    $redis->connect('127.0.0.1');
    $redis->set('test_key', 1); 

    print_r($redis->get('test_key'));
 ?>

它工作正常,输出为“1”。问题是当我使用以下方式连接到远程服务器时:

$redis->connect('remote.server.com', 6379);

系统挂起然后超时并给出致命错误:

Fatal error: Uncaught exception 'RedisException' with message 
'Can't connect to remote.server.com:6379
4

0 回答 0