写一段python连接redis的代码
时间: 2024-12-16 15:29:38 浏览: 14
在Python中,你可以使用`redis`库来连接Redis数据库。以下是一段简单的示例代码:
```python
from redis import Redis
# 创建Redis客户端,可以设置连接超时等选项
redis_client = Redis(host='localhost', port=6379, db=0, timeout=5) # 'localhost'通常是本地Redis服务的地址,默认端口6379
try:
# 尝试连接Redis
redis_client.ping() # 如果连接成功,将返回'PONG'
except redis.exceptions.ConnectionError as e:
print(f"连接Redis失败:{e}")
else:
# 成功连接后,可以执行各种操作,如存取键值对
key = "example_key"
value = "Hello, Redis!"
redis_client.set(key, value)
# 获取值
result = redis_client.get(key)
if result:
print(f"键'{key}'的值为:{result.decode('utf-8')}")
finally:
# 关闭连接,即使发生异常也要确保资源释放
redis_client.close()
```
这段代码首先导入Redis模块,然后创建一个Redis实例,指定主机、端口、数据库以及连接超时时间。接着尝试建立连接并执行ping操作,如果连接成功则执行存取操作,最后记得关闭连接。
阅读全文