問題タブ [redis-commands]

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.

0 投票する
16 に答える
582251 参照

redis - 利用可能なすべてのキーを取得するRedisコマンド?

データベース内のすべてのキーを取得するための Redis コマンドはありますか? いくつかの python-redis ライブラリがそれらを取得しているのを見てきました。しかし、redis-client から可能かどうか疑問に思っていました。

0 投票する
2 に答える
42011 参照

redis - redisコマンドプロンプトで別のデータベースを使用する

d以下は期待どおりに機能します。しかし、コマンドプロンプトからデフォルトの「0」の代わりにデータを4番目のデータベースに挿入するにはどうすればよいですか?

0 投票する
9 に答える
136195 参照

database - キーを削除するにはどうすればよいですか?

「user*」に一致するキーを削除したい。

redisコマンドラインでそれを行うにはどうすればよいですか?

0 投票する
0 に答える
147 参照

redis - あまりにも多くの 'info' コマンドを実行している redis

コマンドを使用してRedisを監視すると、monitor多くのinfoコマンドが実行されていることがわかります。これは Redis サーバー自体またはクライアント アプリケーションによって実行されますか?

問題は、client listサーバーでコマンドの出力を確認すると、コマンドに開いている接続オブジェクトが多数ありinfo、サーバーが以下のエラーでクラッシュする原因となっていることです。

ReplyError: Ready check failed: ERR max number of clients reached

0 投票する
0 に答える
24 参照

node.js - ノードjsでredis getメソッドでジェネレーターを使用するには?

結果をキャッシュし、redis キャッシュで応答時間を最適化しようとしていますが、get メソッド内にジェネレーターを実装したいのですが、それを行う方法を取得できません。これが私のコードです:

id が未定義で出力されるたびに、通常の関数またはアロー関数で出力すると、コンソールに出力されます。
フローは次のようになります。

最初は id はキャッシュされませんが、2 回目は値をキャッシュする必要があります
(if (role != constants.userRoles.BUSINESS_OWNER) が true になるのは、その特定のケースを採用しているため、client.setex メソッドが id の結果を格納するためです)、しかし、これはジェネレーター機能なしでのみ機能し、このソリューションでは機能しません。
それで、どうすればそれを機能させることができますか、または私が間違っていることはありますか?