Прямое подключение к Redis с (на стороне клиента) javascript?

Есть ли способ напрямую подключиться к Redis с помощью клиентского (не Node.js) javascript?

Я уже использую Node.js + PHP + Redis + Socket.io (для клиента) успешно для нескольких проектов. ОднакоЯ действительно думаю, что это можно упростить до чего-то вроде PHP + Redis + Browser javascript - удаления сервера Node.js, который является просто еще одним сервером, который я бы предпочел не использовать, если в нем нет необходимости. Для простых вещей, я думаю, было бы лучше просто подключиться к Redis напрямую, используя Javascript.

Насколько я понимаю, Redis просто обслуживает свои запросы через порт, поэтому любой язык, который может делать запросы к этому порту, будет работать. Теоретически, не могли бы вы просто подключиться к порту сервера redis, используя javascript на стороне клиента?

Меня больше всего интересуют функции публикации / подписки, которые могут быть или нет.

Я не уверен, что вы можете получить доступ к порту без порта 80 с помощью AJAX, но технически вы должны иметь возможность перенаправить порт Redis на порт 80, используя обратный прокси Nginx или что-то в этом роде.

Есть идеи? Просто мысль. Я очень доволен своим текущим решением, но мне не мешает задаться вопросом, можем ли мы сделать это еще лучше или эффективнее.

19
задан MichaelMackus 10 June 2011 в 20:54
поделиться