RedisLive は、Python で書かれたオープン ソースのグラフィカル モニタリング ツールです。非常に軽量です。コア サービス部分には、Web サービスと、redis に基づく info コマンドとモニターのみが含まれています。監視サービスには、BootStrap に基づく Web インターフェイスのみがあり、非常にシンプルで明確です。さらに、マルチインスタンス監視もサポートしており、切り替えが簡単で、設定も非常に簡単です。監視情報は、redis ストレージと永続ストレージ (sqlite) をサポートします。
RedisLive は Python で書かれており、Web サーバーとして Tornado を使用します。 RedisLive を実行するために追加のコンパイル プロセスは必要ありません。 RedisLive の関連する Python 拡張機能パッケージをインストールした後、追加の手順を行わずに直接実行できます。 RedisLive の最新のソース コードは Git 経由でダウンロードできます:
git clone https//githup.com/kumarnitin/RedisLive.git
ダウンロードした RedisLive ディレクトリに移動すると、RedisLive が依存する Python 拡張パッケージがrequirements.txt ファイルに書き込まれていることがわかります。 requirements.txt の内容は次のとおりです:
argparse==1.2.1 python-dateutil==1.5 redis tornado==2.1.1
Python に精通している友人は、requirements.txt ファイルにも非常に精通しているはずです。次のコマンドを使用して、内部の拡張パッケージをインストールします (Douban ソースを指定して、より速くインストールできます) :
pip install -r requirements.txt -i http://pypi.douban.com/simple/–trusted-host pypi.douban.com
依存関係をインストールした後、RedisLive を実行できます。 RedisLive/src ディレクトリに入ると、redis-live.conf.example ファイルが表示されます。このファイルは、RedisLive の設定ファイルの例です。内容は次のとおりです。
#RedisServers: 監視対象の Redis インスタンスのリスト RedisLive は複数の Redis インスタンスの同時監視をサポートします./redis-monitor.py --duration=120
./redis-live.py
以上がRedisLive を使用して Redis サーバーを監視する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。