問題タブ [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 に答える
2879 参照

c - Cのint配列をRedisでhiredisのキーの値として設定できますか?

与えられた: int x[3] = {11,22,33}; キーの値としてバイナリデータとして保存して取得する方法

雇用者は、バイナリセーフストリングを設定する方法の例を示します

しかし、他のデータと取得方法はどうですか?

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

asynchronous - 非同期コンテキストからのhiredis実行同期コマンド

非同期コンテキストで Redis と対話するために、 hiredis C クライアント ライブラリを使用しています。

ワークフローのある時点で、Redis に Sync 呼び出しを行う必要がありますが、Redis から正常な応答を得ることができません。

非同期コンテキストからRedisに同期コマンドを発行できるかどうかはわかりませんが...

私はこのようなものを持っています

redisCommand呼び出しの後reply、エラー状態として文書化されているものは NULL であり、myredis_ctx->cは次のようになります

コマンドが発行されたかどうかはわかりません。

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

c++ - ハイレディスのブロック解除方法

以下のようにブロッキングサブスクリプションを実行すると、プログラムが停止しますredisGetReply(ソース:hiredis#pipelining

redisFreeで述べたように、(シグナル処理を介して)ソケットを呼び出すと、ソケットが閉じられてredisGetReply返されると思いましたが、代わりにメモリアクセス違反がスローされます。

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

ruby-on-rails - herokuにhiredisをインストールできません

カスタムビルドパックを使用して事前にhiredisをインストールしていますが、herokuにhiredisをインストールできません( https://github.com/keiko713/heroku-buildpack-hiredis )。どうすれば修正できますか?

git push を実行したときのログの一部を次に示します。

!

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

c - hiredis エラー 1 を取得 REDIS_ERR_IO そのようなファイルまたはディレクトリはありません

redisAsyncConnectUnix() は、err=1 を持つ redisAsyncContext (NULL ではない) を返します。つまり、REDIS_ERR_IO と errstr "No such file or directory" を持っています。どのファイル/ディレクトリを探していますか?

Redis が稼働中で、redis-cli から SET できました

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

asynchronous - Hiredis コマンドを停止する方法は?

私のプロジェクトでは、 hiredis ライブラリを使用しています。私は非同期APIを使用しています。読み取りコマンドをスケジュールし、データを待ちます。それはうまくいきます。ただし、接続を閉じようとすると問題が発生します-redisAsyncDisconnectを呼び出しますが、データを受信するまでコールバックルーチンは呼び出されません。

読み取り操作をキャンセルすることはできますか? どのように?または、接続を強制的に閉じる方法はありますか?

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

ruby-on-rails - capistrano でデプロイすると Hiredis が失敗する

ruby 2.2.0rails 4.2.0でアプリをデプロイしようとすると、 redisサーバーとの対話を担当するgems redis v3.0.1hiredis v0.4.5タスクが次のエラーで失敗します。

誰も同じ問題に直面しましたか?