hiredis

    1

    1答えて

    redisノードがダウンした場合に、再接続でパブリッシュ/サブスクライブ機能を有効にするhiredisのラッパーを作成しています。 私は非同期のredis APIを使用しています。 私はパブリッシャーとサブスクライバを設定するテストハーネスを持っています。その後、ハーネスは、加入者が読み込んでいるスレーブVMをシャットダウンします。私は、対応するredisAsyncContextが含まれているサブ

    0

    1答えて

    Cで赤字にデータを挿入したいのですが、hiredisというライブラリが見つかりました。 私は例を書いた: redisContext *c = redisConnect("127.0.0.1", 6379); if (c != NULL && c->err) { printf("Error: %s\n", c->errstr); // handle error } else

    0

    1答えて

    まあ、私はcentos6でhiredisクライアントを使用してredisサーバーに接続し、redisAppendCommand()を使用してサーバーにコマンドを送信しています。 redisContext *redisConnect(ip,port); std::string value = "E 1"; std::string field_name = "field"; std::strin

    0

    1答えて

    redisでのPOD構造体の格納はconst char *で正常に動作しますが、std::stringが含まれていると正しく動作しません。私はラインを交換する場合 のconstのchar *例 #include <hiredis/hiredis.h> #include <string.h> #include <string> #include <iostream> using names

    5

    1答えて

    私は答えがいいえではないと思いますが、通常はソースコードを調べるのに問題はありませんが、私はC/C++のやや新しく、この定数が宣言されている場所を見つけることができません。 CMD_REQ_REDIS_MGETをThe hiredis-vip client library for Redisで探しています。私はこれについてgithub/google検索を行い、5回の出現のために正確に2つのファイル

    2

    1答えて

    でのRedisからの退会: module Listener class << self def listen redis.subscribe "messaging" do |on| on.message do |_, msg| Notify.about(msg) end end end def

    0

    2答えて

    私はこのような何かを行うにhiredisライブラリのredisCommandを使用しています 使用してRedisのリストに空白文字列を挿入する方法: LPUSH list1 a b "" c d "" e 「」私はに空の要素を挿入することをリスト。私はredisのコマンドラインからそれを行うときはうまく動作しますが、hiredisのコマンドとしてこれを渡すと、うまく動作せず、要素は空ではなく