У меня есть один экземпляр Rails и другой экземпляр Node.js.Планируется опубликовать информацию из проекта Rails, используя pubsub Redis, и подписаться программой Node.js.Программа node.js опубликует информацию для других клиентов через веб-сокеты (или долгие опросы).
Все это работает отлично при развертывании в комбинации с удаленными компьютерами Linux.На Heroku Redis To Go добавляется как дополнение к экземпляру Rails.Redis может быть подключен и работает нормально из этого экземпляра.
Но я не понимаю, как связаться с этим дополнением Redis из экземпляра Node.js.Я добавил REDISTOGO_URL
из среды экземпляра Rails в среду Node.js, но это не работает.Примеры ошибок, которые я получаю (из журналов и REPL):
redis.set("a","b");
==> Error: Connection in pub/sub mode, only pub/sub commands may be used
redis.psubscribe('*');
==> false
Может кто-нибудь показать мне, как это сделать?