問題タブ [ioredis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - redisサーバーへの接続が確立されているかどうかをioredisで確認する方法は?
nodejs 5.10.1 アプリケーションを作成していて、redis サーバーに接続しています。
https://github.com/luin/ioredisの ioredis nodejs モジュールを使用しています。
サーバーへの接続が確立されたかどうかを確認する方法がわかりません。
redis サーバーに接続するコードは非常に単純です。
ドキュメントには、接続イベントの下に次のように記載されています
それが何を意味するのか、それをどのように扱うのかを本当に理解していません。何か案は ?
node.js - redis データを取得できませんが、redis に書き込むことはできます
redisから値を設定および確認するために、次のように設定しています
以上より、設定値に問題はありません。関数によるとexists
、値が存在する場合は「1」を返し、存在しない場合は「0」を返します。しかし、redisで同様の値を確認すると、既に存在する場合は「0」として返されます。
さらに情報を追加する
2回目の試行で値を確認すると、err=nullおよびdata=0で、値が既に存在するため「1」である必要があります。
また、redis-cliコマンドを使用すると 1 が返されます
Ioredis の設定は次のようになります。
Senitelname はmymaster です
node.js - redisで値をインクリメントするには?
値が既に redis に存在する場合、redis のキー値の値をインクリメントしようとしています。たとえば、
私の理解では、ドキュメントによると、「incr」を使用すると、その特定の値が自動的に 1 増加するはずです。
socket.io - Ioredis で切断されたユーザーを検出する方法
私はsocket.ioとioredisの初心者です。このコードは正常に実行されています。しかし、切断されたユーザー (ユーザーがタブを閉じたとき) を検出し、オンライン ユーザーをすべてのクライアントに表示する方法がまだわかりませんでした。
どんな助けでも大歓迎です。
socket.io-redis の更新
これは、どのユーザーが切断されているかを他のクライアントに通知するための良いアプローチですか?
php - laravel 5.2 を使用した Redis : localhost はデータを送信しませんでした。(laracast チュートリアル)
エラー:
localhost はデータを送信しませんでした。
win 10 と gitbash で Laravel 5.2 を使用しています。コードによると、「完了」を返す必要がありますが、そうではありません。私のファイル: routes.php: http://laravel.io/bin/MkGM0 socket.js: http://laravel.io/bin/RE09K
javascript - laravel 5.2でsocket.ioを使用して接続しているときにio.onが機能しない
io.on関数を接続しているときに、問題に直面しています(本当にイライラしています)。Express、ioredis、およびsocket.ioを使用しています。redis は正常に動作していますが、socket.io は動作していません。機能していません。助けてください。
クライアント側