Redis管道返回空的lis

2024-05-20 17:10:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python redis客户端使redis管道调用redis服务器以获取某些数据。此数据可能存在或不存在。即使数据不存在,我也应该收到类似[None, [None]]的内容,这是我在python redis client上阅读和试验的结果。在

然而,有时我会得到一个空列表,比如[],这导致了以下异常(我缺少!)当我试图解析返回的结果列表时的代码。此外,当我在发现问题后手动重试相同的请求时,我无法重现相同的问题,reids服务器返回正确的数据或[None,[None]],这是由me代码处理的。在

redis服务器上根本没有数据写入或数据更改,只读取我的代码。在

有人知道是什么原因造成的吗?从逻辑上讲,这根本不应该发生。在

顺便说一下,我使用的是python redis client 2.10.3

任何洞察力都会有所帮助。谢谢~!在


Tags: 数据代码服务器redisclientnone客户端内容