java Spring引导模板等同于incr方法
我曾经使用绝地武士通过以下方式增加长值:
Jedis jedis = new Jedis();
long key = jedis.incr("myKey:");
现在我正在将我的项目迁移到SpringBoot,并将使用SprintBoot模板。然而,我在RedisTemplate中找不到incr方法的严格等价性。下面有一段代码,但不同
@Autowired
private RedisTemplate<String, Object> redisTemplate;
ValueOperations<String, Object> ops = redisTemplate.opsForValue();
ops.increment("myKey:", 1);
这种方法有确切的等价物吗
萨克斯
# 1 楼答案
绝地武士没有完全相同的人。incr()方法。但你得到的是正确的选择。在后端,它使用incrby()方法,其工作原理与incr()基本相同,但不是按1递增,而是按参数值递增。因此,提供两种不同的方法是多余的,而您可以从一种方法中获得相同的功能