赞
踩
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);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。