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);
SpringBoot写入Redis数据库Hash类型数据并且设置过期时间
最新推荐文章于 2024-07-18 02:15:23 发布