Я только что установил Redis с помощью инструкций в кратком руководстве по http://redis.io/topics/quickstart на моем сервере Ubuntu 10.10. Я запускаю службу как dameon (поэтому ее можно запустить init.d)
Сервер является частью кластера Rackspace с внутренними и внешними 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 у меня локальная команда компиляции закомментирована, поэтому она должна прослушиваться больше, чем IP-адрес localhost. Я могу подключиться к базе данных на локальной машине просто не на другом сервере. Я пробовал внешние и внутренние IP-адреса без везения.
Любые предложения по работе с этим?