問題タブ [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.

0 投票する
1 に答える
594 参照

c - valgrindを使用したhiredisのメモリリーク

hiredis を使用するコードで valgrind を実行すると、コード内の次の個々の行が指摘されます。

  • redisAsyncConnect()
  • redisAsyncConnectUnix()
  • redisLibuvAttach()
  • uv_loop_new()

最初の 2 つのケースでは「redisAsyncDisconnect」を使用してメモリを解放しましたが、3 つ目のケースでは適切な方法が見つかりませんでした。4 つ目は uv_stop() を使用しました。しかし、それでも valgrind は、4 つすべてで確実にメモリが失われていると言っています。メモリを解放する正しい方法は何ですか?

0 投票する
1 に答える
989 参照

rpm - Hiredis の依存関係が解決しない

rpm が libhiredis を探す場所を理解するのを手伝ってください。ソフトウェアは、yum を使用してインストールした libev などの残りの依存関係を簡単に見つけることができます。Hiredisの場合、yumには非常に古いパッケージがあったため、通常のmake && make installを使用しました。これが唯一の違いです。

CentOS リリース 6.6 (最終版)

0 投票する
1 に答える
349 参照

nginx - nginxのイベントループにイベントを登録することはできますか?

nginxHTTP メッセージを受信し、それを解析してRedis特定のキーの値をチェックインし、応答を返す に基づく Web サーバーが必要ですRedis

出来ますか?nginxのループにイベントを登録することを提案する記事を調べました。

0 投票する
1 に答える
894 参照

c - redisAsyncConnect() は redisConnect() とどう違うのですか?

redisConnect の代わりに、どのような場合に redisAsyncConnect を使用する必要がありますか? 両方の機能の実装の違いは何ですか?

0 投票する
1 に答える
1430 参照

c - redisAsyncCommand での privdata 引数の使用は何ですか?

redisAsyncCommand( ) のソースで提供される関数定義は次のとおりです。

static int __redisAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, const char *cmd, size_t len) { ... }

void *privdata議論の目的は何ですか?どのような場合に役立ちますか?

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

c++ - HMSETコマンドをhiredisで実行する

std::map<std::string, std::string>ハイレディスでredisサーバーに入れたいです。API では書式設定された文字列のみを に渡すことができるため、redisCommand1 つのコマンドでマップを保存することはできません。パイプラインを使用してみましたが、それはより遅いため、現在HMSETのパフォーマンスの制約には適用できません。

バリアントサイズのマップをhiredis経由で渡す直接的または間接的な方法を知っている人はいますか?

0 投票する
1 に答える
225 参照

python - Solaris 11にhiredisをインストールするにはどうすればよいですか?

Solaris 11 を実行している Joyent SmartMachine にhiredis をインストールしようとしています。次のエラーが表示され続けます。