尧图精选

【记录】RedisUtil踩坑记录(redis过期时间问题)

🕒 发布时间:2026/9/10 9:25:00 📁 来源:尧图网络
Redis中Java设置超时时间的常用方法——expire()。spring-boot-common的RedisUtil和此处的Jedis同理。它可以用于设置键的超时时间以秒为单位。expire()可以将任何Redis中Java保存的值以秒为单位设置超时时间。例如下面的代码可以实现将缓存值设置为超时时间60sJedisjedisnewJedis(localhost,6379);jedis.set(mykey,myvalue);jedis.expire(mykey,60);其次还可以使用pexpire()方法来实现。与expire()方法类似pexpire()方法也可以用来设置超时时间只不过它的参数为毫秒。常用的写法如下JedisjedisnewJedis(localhost,6379);jedis.set(mykey,myvalue);jedis.pexpire(mykey,60000);此外也可以利用jRedis的expiryTime()方法实现如下JedisjedisnewJedis(localhost,6379);jedis.set(mykey,myvalue);jedis.expiryTime(mykey,60000);总之要解决Redis中Java设置超时时间的问题可以使用上述任何一种方法只要需求能够满足即可。分享遇到问题不要盲目百度、盲目判断有时候跟跟源码反而更简单。学习参考时间设置解决Redis中Java设置过期时间的问题redisjava过期
上一篇/下一篇内容由系统自动关联 返回资讯列表 →