Node.js и Memcache на Heroku?
Как я могу использовать Memcache (на Heroku) из сервиса Node.js?
Есть статья Heroku, объясняющая, как использовать Memcache из Ruby, Java и Python. Я задал этот вопрос в списке рассылки Heroku без результатов (мое сообщение, похоже, было заблокировано или отклонено).
3 ответа
MemJS выглядит хорошим кандидатом.
MemJS - это чистая клиентская библиотека Node.js для доступа к сервису MemCachier и другим серверам memcache. Он использует двоичный протокол и поддерживает аутентификацию SASL.
Вы можете выполнить действия, описанные в руководстве по Heroku Ruby (http://devcenter.heroku.com/articles/memcache), чтобы получить общее представление о том, как взаимодействовать с memcache в Heroku, но чтобы сделать то же самое в узле, вы должны использовать библиотека node-memcache (https://github.com/elbart/node-memcache).
Надеюсь, это поможет.
node-memcache не будет работать ни с одним из провайдеров memcache на Heroku. В частности, библиотека использует текстовый протокол, а не двоичный протокол, и не поддерживает аутентификацию SASL. MemJS делает оба (как отметил Джейкоб)