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