ERR invalid expire time in setex; nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR invalid expire time in setex
时间: 2024-06-03 20:10:29 浏览: 418
Java代码中Redis的scan方法中cursor(即scanResult.getStringCursor())返回乱码
这个错误的原因是在 Redis 的 setex 命令中,设置了一个无效的过期时间。setex 命令的语法是 SETEX key seconds value,其中 seconds 参数表示过期时间,必须是一个正整数。如果 seconds 参数设置的不是正整数,就会出现这个错误。
你可以检查一下你的代码,看看在 setex 命令中,seconds 参数的值是不是一个正整数。如果不是,就需要修改代码,将 seconds 参数设置为一个正整数。如果无法确定 seconds 参数的值是否为正整数,可以尝试打印出该值,以便查看其具体的数值。
阅读全文