相关疑难解决方法(0)

Python - 如何检查Redis服务器是否可用

我正在开发一个用于访问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)

我想返回正确的消息/错误代码.我怎样才能做到这一点??

python redis

27
推荐指数
7
解决办法
5万
查看次数

标签 统计

python ×1

redis ×1