問題タブ [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 - Cのint配列をRedisでhiredisのキーの値として設定できますか?
与えられた: int x[3] = {11,22,33}; キーの値としてバイナリデータとして保存して取得する方法
雇用者は、バイナリセーフストリングを設定する方法の例を示します
しかし、他のデータと取得方法はどうですか?
asynchronous - 非同期コンテキストからのhiredis実行同期コマンド
非同期コンテキストで Redis と対話するために、 hiredis C クライアント ライブラリを使用しています。
ワークフローのある時点で、Redis に Sync 呼び出しを行う必要がありますが、Redis から正常な応答を得ることができません。
非同期コンテキストからRedisに同期コマンドを発行できるかどうかはわかりませんが...
私はこのようなものを持っています
redisCommand
呼び出しの後reply
、エラー状態として文書化されているものは NULL であり、myredis_ctx->c
は次のようになります
コマンドが発行されたかどうかはわかりません。
c++ - ハイレディスのブロック解除方法
以下のようにブロッキングサブスクリプションを実行すると、プログラムが停止しますredisGetReply
(ソース:hiredis#pipelining)
redisFree
で述べたように、(シグナル処理を介して)ソケットを呼び出すと、ソケットが閉じられてredisGetReply
返されると思いましたが、代わりにメモリアクセス違反がスローされます。
ruby-on-rails - herokuにhiredisをインストールできません
カスタムビルドパックを使用して事前にhiredisをインストールしていますが、herokuにhiredisをインストールできません( https://github.com/keiko713/heroku-buildpack-hiredis )。どうすれば修正できますか?
git push を実行したときのログの一部を次に示します。
!
c - hiredis エラー 1 を取得 REDIS_ERR_IO そのようなファイルまたはディレクトリはありません
redisAsyncConnectUnix() は、err=1 を持つ redisAsyncContext (NULL ではない) を返します。つまり、REDIS_ERR_IO と errstr "No such file or directory" を持っています。どのファイル/ディレクトリを探していますか?
Redis が稼働中で、redis-cli から SET できました
asynchronous - Hiredis コマンドを停止する方法は?
私のプロジェクトでは、 hiredis ライブラリを使用しています。私は非同期APIを使用しています。読み取りコマンドをスケジュールし、データを待ちます。それはうまくいきます。ただし、接続を閉じようとすると問題が発生します-redisAsyncDisconnectを呼び出しますが、データを受信するまでコールバックルーチンは呼び出されません。
読み取り操作をキャンセルすることはできますか? どのように?または、接続を強制的に閉じる方法はありますか?
ruby-on-rails - capistrano でデプロイすると Hiredis が失敗する
ruby 2.2.0とrails 4.2.0でアプリをデプロイしようとすると、 redisサーバーとの対話を担当するgems redis v3.0.1とhiredis v0.4.5タスクが次のエラーで失敗します。
誰も同じ問題に直面しましたか?