redis丢失过期时间的问题
在测试环境碰到一个很奇怪的问题。
在一个接口里面,我用了如下方法来设置redis缓存.
if (jedis.setnx(key,value) == 1) {
jedis.expire(key, 60秒);
//一系列数据查询过后
jedis.setex(key, 600秒, value);
}
但是经常key会莫名其妙变成永不过期的缓存,导致这个方法进不去。
大家有什么见解吗?(比如代码原因 ,还是机器内存不够造成redis持久化等等?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论