首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis-py连接不超时

Redis-py连接不超时
EN

Stack Overflow用户
提问于 2021-06-06 21:18:33
回答 1查看 360关注 0票数 0

我在python上有一个非常简单的实现,使用redis-py与Redis接口。作为开发的一部分,我将关闭redis以模拟超时异常。问题是,我将超时设置为几秒,但连接只是停留在那里,而不会超时。

代码语言:javascript
复制
from redis import StrictRedis
print('Connecting')
redis_instance = StrictRedis(host=settings.REDIS_HOST,
                             port=settings.REDIS_PORT, 
                             db=settings.REDIS_DB,
                             socket_connect_timeout=5,
                             socket_timeout=5,
                                  )
print('Setting key')
redis_instance.set('X','Y')
print('Key SET')

我可以看到它上升到Setting key消息,但没有超出这个范围或抛出超时。

你知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2021-08-17 09:15:59

如果您在运行代码之前关闭redis。redis-py引发套接字异常ConnectionRefusedError和redis ConnectionError

你还没有接入redis,怎么会超时呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67859573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档