(Node.jsではなく)クライアント側のJavaScriptを使用してRedisに直接接続する方法はありますか?
いくつかのプロジェクトで、Node.js + PHP + Redis + Socket.io(クライアント用)をすでに使用しています。しかし、これはPHP + Redis + Browser javascriptのようなものにさらに簡略化できると本当に思います。Node.jsサーバーは、必要がなければ、使用したくない別のサーバーです。単純なことについては、Javascriptを使用してRedisに直接接続する方が良いと思います。
私の理解では、Redisはポートを介してリクエストを処理するだけなので、そのポートにリクエストを送信できるすべての言語が機能します。理論的には、クライアント側のJavaScriptを使用してredisサーバーのポートにアクセスすることはできませんか?
私は主に公開/購読機能に興味があります。
AJAXを使用してポート80以外のポートにアクセスできるかどうかはわかりませんが、技術的には、Nginxリバースプロキシなどを使用してRedisのポートをポート80に転送できるはずです。
何か案は?ちょっとした考え。私は現在の解決策に非常に満足していますが、これをさらに上手くまたはより効率的に実行できるかどうか疑問に思うことはありません。
HTTPリクエストは、クライアント側のJavaScriptと、一部のブラウザーではWebソケットでのみ行うことができます。ただし、Webdisを調べる必要があります。それは簡単なHTTP / JSONレイヤーをRedisに追加し、あなたが望むものを正確に実行するはずです。
編集:リンクを修正しました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加