Redis - setex - 值不是整数或超出范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis - setex - 值不是整数或超出范围相关的知识,希望对你有一定的参考价值。

以下用于工作正常:

redis_client.setex(key, expiry_in_sec, value_json)

现在它突然回来了:

value不是整数或超出范围

答案

问题出在不同的redis客户端之间。

使用StrictRedis时,setex语法为:

setex key, expiry, value

使用Redis客户端时,setex语法为:

setex key, value, expiry

我们的具体问题是有人改变了redis客户端。

以上是关于Redis - setex - 值不是整数或超出范围的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 中应用 Redis Setex 命令实现锁的方法

Laravel 中应用 Redis Setex 命令实现锁的方法

理解 Redis - 关于 string 的更多命令(SETEX, SETNX, INCR, DECR, MSET...)

Redis的SetNx与SetEx的区别

基于redis实现分布式锁

基于redis实现分布式锁