360クラスredisストレージサービスPikaのインストールと使用

921 ワード

Pikaの概要:
Pikaは持続可能な大容量redisストレージサービスであり、string、hash、list、zset、setのほとんどのインタフェースと互換性があり、redisがストレージデータ量が大きいためメモリが不足する容量ボトルネックを解決し、簡単に言えばPikaはメモリではなく磁気ディスクにデータを格納する.またredisのようにslabeofコマンドでプライマリ・セカンダリ・バックアップを行い、フル同期と部分同期をサポートできます.
Pikaを私たちのストレージサービスとして利用することを考えたのは、最近歩行者検索プロジェクトをしているためで、バックグラウンドには巨大な歩行者特徴ライブラリがあり、リアルタイムカメラから捕まえた歩行者写真をサーバーにアップロードするAIが時々あり、写真に対応する様々な情報を保存しなければならないからです.データ量がかなり膨大であるため、redisはこのような需要を満たすことが難しい.調査してみると、私たちのニーズはPikaが活躍するシーンであることがわかりました.360の関係者がPikaをオープンソースにしてくれてありがとう.
Pikaは現在linuxでの実行のみをサポートしています.インストールは私が公式に与えたようにオンラインでgccコンパイルをダウンロードしてインストールしていないので、面倒で、直接コンパイルなしのインストールパッケージをダウンロードして、解凍して使用することができます(v 2.2.6).
インストールパッケージをダウンロードするには、ここをスタンプしてください:pika-linux-x 86_64-v2.2.6.tar
ダウンロードした後に解凍してルートディレクトリに入って、以下の指令を入力してサービスをスタートすることができます
   ./bin/pika -c conf/pika.conf