Redis サーバーにアクセスするための Python サービス (クラス) を開発しています。Redis サーバーが稼働しているかどうかを確認する方法を知りたいです。また、どういうわけか私がそれに接続できない場合。
ここに私のコードの一部があります
import redis
rs = redis.Redis("localhost")
print rs
以下を出力します
<redis.client.Redis object at 0x120ba50>
Redis サーバーが実行されていなくても。
私のPythonコードは、redisインスタンスでset()またはget()を実行した場合にのみサーバーに接続することがわかりました。
だから私は自分のクラスを使用している他のサービスが例外を取得したくない
redis.exceptions.ConnectionError: Error 111 connecting localhost:6379. Connection refused.
適切なメッセージ/エラー コードを返したい。どうやってやるの??