我只需要使用字符串redis模板设置一次密钥过期。问题是我将密钥的过期时间设置为1小时,但是每次访问密钥时,过期时间都会再次重置为默认值1小时。有人可以帮我吗
现有代码:
stringRedisTemplate.expire("key","value" 60, TimeUnit.MINUTES);
当我看到redis的到期日设置为3600
但是只要在代码中我都访问密钥:
stringRedisTemplate.opsForValue().get("key");
“密钥”的ttl恢复到1小时
我想要的是,无论我访问密钥多少次,都不应重置到期时间。