我正在配置本地站点以在远程站点上的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'));
?>
它工作正常,输出是&#34; 1&#34;。问题是当我使用:
连接到远程服务器时$redis->connect('remote.server.com', 6379);
系统挂起然后超时并发出致命错误:
Fatal error: Uncaught exception 'RedisException' with message
'Can't connect to remote.server.com:6379