問題タブ [hiredis]
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.
c - Redis からの応答を消去する
現在、hiredis c ライブラリを使用して redis データベースの値を更新する必要がある高速アプリケーションを構築しています。現在、書き込みを高速化するためにパイプライン モードを使用しています。さらに高速化するために、実際に応答を読み取って解放することはまったくありません。
- 返信を読まないのは悪い設計ですか?
- まったく応答しないように redis をセットアップする方法はありますか? 往復時間を短縮する。
助けてくれてありがとう。
c++ - hiredis 、読み取り可能なデータが他にもあるかどうかを確認する方法
を使用して接続プールを書き込もうとしていますhiredis
。私が直面している問題は、ユーザーがコマンドを起動して接続からの応答を読み取らなかった場合、接続プールに入れる前にその接続からの応答をクリアする必要があることです。
確認する方法はありますか:
- 読み取るデータは他にありますか? だから私は
redisGetReply
、すべてのデータがクリアされるまで、行うことができます. - または、接続オブジェクトで保留中のすべての読み取りをクリアする方法はありますか?
c - Hiredisを使用して1回の呼び出しで複数のレコードを送信する
このリストが、redis クライアント "hiredis" について質問するのに適していることを願っています。以下で行っているのと同じことを redis client で実現したいと考えています。ご覧のとおり、redis は 1 回の rpush 呼び出しで 3 つの異なるレコードを送信します。
私のプロジェクトでは、例としてhiredisを使用します:
しかし今、私はすべての行が次のようなバフに保持されている大きなログファイルを持っていますchar[][]
; 各行を異なるレコードとして送信する必要がありますが、パフォーマンスのために rpush を 1 回だけ呼び出す必要があります。アドバイスはありますか?
redis - Redis で HSCAN コマンドを使用するには?
課題で Redis の HSCAN コマンドを使用したいのですが、どのように機能するのかわかりません。このコマンドの Redis の公式ページ ( http://redis.io/commands/hscan ) では、空白のページが表示されます。
継続的な入力データを取得し、それらを Redis の複数のハッシュに瞬時に保存しています。後でそれらすべてを反復処理したいと考えています。
次のコマンドを使用してデータを保存しています
HSCAN の使用例を教えてください。
私の場合、次の出力を取得したいと思います
1) myhash
2) myhash2
3) myhash3
。
.
.
.
c - rpush スペースを含む複数単語の文字列を、hiredis を使用して redis に送信する
マルチワード文字列を redis キーに rpush しようとしています しかし、すべての単語が新しい要素として追加されています これを回避するにはどうすればよいですか
応答が 3 つの値になると予想していますが、6 つの値が得られます