Redis - подключение к удаленному серверу

Я только что успешно установил Redis, используя инструкции из Руководства по быстрому запускуhttp://redis.io/topics/quickstart на моем сервере Ubuntu 10.10. Я запускаю сервис как dameon (так что его можно запустить с помощью init.d)

Сервер является частью Rackspace Cluster с внутренним и внешним IP-адресами. Хост работает на порту 6379 (стандарт для Redis)

Я добавил строку в iptables, чтобы разрешить входящие соединения от порта 6379, как показано ниже:

 ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:6379 

В моем коде PHP на другом сервере я пытаюсь подключиться к новому серверу Redis здесь:

$this->load->helper("iredis");

$hostname = "IP ADDRESS HERE";

$redis = new iRedis(array('hostname' => $hostname, 'port' => 6379));

Как только я это делаю - я всегда получаю отказ в соединении. В моем файле redis.conf закомментирована команда local bind, поэтому она должна прослушивать больше, чем IP-адрес localhost. Я могу подключиться к базе данных на локальной машине, но не на другом сервере. Я попробовал внешние и внутренние IP без удачи.

Любые предложения о том, как заставить это работать?

Ответы на вопрос(6)

Ваш ответ на вопрос