2017-01-26 5 views
0

私が行っている赤いつながりの数を教えてくれるツールや観察機構を作成する必要があります。私たちはこれに問題を抱えており、実際のデータは実際の生産環境(紺碧)からしか得られません。それがそこにあると、遅すぎます...どのように/私はRedisの接続を処分するのを忘れているのですか?

したがって、ローカルマシンテストの理由からインストールされたredis)、私はある瞬間に開いている接続の数をどのように知ることができますか?理想的な数字は0になるでしょう。あなたがそれを開いたり、何かを取得したり設定したりします。

+0

これを見てください:https://blog.serverdensity.com/monitor-redis/ –

答えて

2

Redisインスタンスに対してCLIENT LISTまたはINFOを実行すると、任意の瞬間に誰が接続しているかを調べることができます。

理想的な数字はゼロです。あなたがそれを開いたり、何かを取得したり、設定したりするのは正しいですか?

実際には必ずしもそうではありません。一部のクライアントは、プールの目的で接続を開いたままにする可能性があります。

+0

"ダイナミック"ツールがありますか?これをリアルタイムで実行するにはどうすればいいですか? – Leonardo

+0

簡単にスクリプトを作成し、cronジョブとして設定することができます。オープンソースのツールもたくさんあります - Googleそれ;) –

0

クラスファクトリを使用して、赤線接続を作成し、開いてコンシューマクラスにリースします。消費者クラスは、それらを再利用または閉鎖のために工場に戻す。

+0

私は彼が何らかの監視ツールを望んでいると思います。 –

+0

@ ThiagoCustodio - 公正なコメント - なぜ彼はC#でタグ付けしたのだろう? – PhillipH

+0

@PhillipHタグは削除できます;) –

関連する問題