当前位置:   article > 正文

SpringBoot写入Redis数据库Hash类型数据并且设置过期时间_opsforhash设置过期时间

opsforhash设置过期时间
Java对于Redis的封装不是能满足所有的业务需求的,但是我们可以通过lua脚本来直接向Redis发送命令从而保证原子性;
下面这两句话,可以实现向Redis插入Hash数据,并且设置整个Hash的过期时间。
putIfAbsent是set NX的意思,指的是如果没有才插入。redisTemplate是自动装配的
StringRedisTemplate对象

boolean a = redisTemplate.opsForHash().putIfAbsent(name, k, v);
boolean b = redisTemplate.expire(name, keepTime, TimeUnit.SECONDS);
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/695162
推荐阅读
相关标签
  

闽ICP备14008679号