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