/** * 实现某个key自增1,并且设置有效期 * @param key * @param liveTime * @return */ public int increment(String key,long liveTime){ RedisAtomicInteger redisAtomicInteger = new RedisAtomicInteger(key, template.getConnectionFactory()); int andIncrement = redisAtomicInteger.getAndIncrement(); //初始设置过期时间 if(andIncrement==0&&liveTime>0){ redisAtomicInteger.expire(liveTime,TimeUnit.SECONDS); } return andIncrement; }
java中使用redis,实现key对应的value自增
最新推荐文章于 2024-05-11 08:31:42 发布