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 без удачи.
Любые предложения о том, как заставить это работать?