在使用python 操作redis的过程中发现 expire函数设置过期时间不生效
from redis import Redis
redis_cli = Redis(host="xxx", port=6379, password="xxx")
redis_cli.set("ex1", 1)
redis_cli.expire("ex1", 60)
在使用以上代码时发现ex1 的值超过了60秒之后仍然存在,
找了很多原因都没有找到问题点
后来使用原子操作的设置函数就生效了
redis_cli.setex("ex1", 60, 1)
希望知道啥原因的大佬指点指点