C++ プログラム内で Redis DB を使用する最良の方法は何でしょうか?
9 に答える
架空の redis-cplusplus-client をフォークし、redis-server v2.0 と互換性を持たせ、欠落している API 呼び出しを追加し、一貫したハッシュを実装しました。また、近い将来 stl 型のように使用できる高レベル クラスの初期状態もあります (shared_string、shared_int、shared_set など)。まだ本番環境の準備は整っていませんが、提供されたテストは正常に実行されています:-)
https://github.com/brianwatling/redispp
githubでc++redisクライアントをリリースしました。現在の主な機能はパイプラインです。まもなく機能を追加する予定です。次はシャーディング/コンシステントハッシュ法を使用する可能性があります。
C バインディングライブラリを使用していますか? どこにも利用できる C++ ラッパーはないようです。
http://github.com/fictorial/redis-cplusplus-client
この C++ クライアント ライブラリは維持されていませんが、実際に C++ を使用して Redis と通信する人はほとんどいません。
https://github.com/petrohi/hiredispp
また、hiredisppもチェックしてください。これは完全ではありませんが、C ベースのハイレディーをラップする非常に単純化された実装です。Hiredis は低レベルのプロトコルとネットワーク関連の処理を行いますが、hiredispp ラッパーは C++ との親和性を高めます。