如何使用crement()增加现有redis哈希字段的值?

时间:2019-11-26 07:10:45

标签: java redis spring-data-redis

我想增加Redis中已经存在的哈希值。我正在通过以下方式使用Redis模板的crement()函数。

private RedisTemplate redisTemplate;

String subscriptionKey = "sge:subscription:" + subscriber.getSubscriptionUid();
Object fieldKey = new String("deliveredCount");
redisTemplate.opsForHash().increment(subscriptionKey, fieldKey, 1);

在领域类中定义的deliveryCound字段如下:

@JsonProperty("delivered_count")
    private Integer deliveredCount = 0;

现在的问题是Redis可以增加该值,但无法检测到该字段键已经存在。由于无法找到现有的字段键,因此正在Redis中创建一个新字段。

例如:

This is how it is adding the keys which should not happen as the field key deliveredCount already present

我在这里做什么错?感谢帮助:)

0 个答案:

没有答案