我正在开发一个用于访问Redis Server的Python服务(类).我想知道如何检查Redis Server是否正在运行.而且如果不知何故我无法连接到它.
这是我的代码的一部分
import redis
rs = redis.Redis("localhost")
print rs
Run Code Online (Sandbox Code Playgroud)
它打印以下内容
<redis.client.Redis object at 0x120ba50>
Run Code Online (Sandbox Code Playgroud)
即使我的Redis服务器没有运行.
当我发现我的Python代码仅在我使用redis实例执行set()或get()时才连接到Server .
因此,我不希望使用我的类的其他服务获得异常说法
redis.exceptions.ConnectionError: Error 111 connecting localhost:6379. Connection refused.
Run Code Online (Sandbox Code Playgroud)
我想返回正确的消息/错误代码.我怎样才能做到这一点??