在使用redis的时候,报redis.exceptions.ResponseError: value is not an interger or out of range,看了一下具体的tracback,发现redis在调用SETEX的时候报错,查了一下,说是redis版本不一致,对比测试环境中使用的redis包的版本和redis服务的版本,确实是版本不一致,后来把redis服务从3.4换成2.6,和redis包的版本一致后,就没有问题了
redis.exceptions.ResponseError: value is not an interger or out of range
本文描述了在使用Redis的SETEX命令时遇到的valueisnotanintergeroroutofrange错误,并通过对比测试环境与生产环境的Redis版本发现版本不一致导致的问题。在将Redis服务版本调整至与客户端版本一致后,成功解决了该问题。

被折叠的 条评论
为什么被折叠?



