Php 在远程站点上配置Redis以在本地工作

Php 在远程站点上配置Redis以在本地工作,php,redis,Php,Redis,我正在将本地站点配置为在远程站点上的Redis服务器上工作。我已经在本地安装了Redis,并将.dll文件PHPRedis安装到PHP中,并在PHP.ini中添加了扩展名 问题是从本地到远程服务器的Redis连接刚刚挂起。Redis正在工作,我尝试了以下代码: <?php $redis=new Redis() or die("Can not load redis."); $redis->connect('127.0.0.1'); $redis->set(

我正在将本地站点配置为在远程站点上的Redis服务器上工作。我已经在本地安装了Redis,并将.dll文件PHPRedis安装到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'));
 ?>
系统挂起,然后超时,并出现致命错误:

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

是否有防火墙可能会阻止连接?可能我会关闭本地防火墙是一回事,远程防火墙是第二回事。但更重要的是,远程服务器是否允许从internet连接。通常,像redis这样的服务器仅为本地主机/本地网络配置。端口被远程端阻止。如果你们中的任何一个想把它作为一个答案,我会同意的。
Fatal error: Uncaught exception 'RedisException' with message 
'Can't connect to remote.server.com:6379