From 4edec5b8b749a22040c24e0cb8709c91d6f215f6 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Mon, 12 Aug 2024 13:36:50 +0800
Subject: [PATCH] 国土调查的任务下发、更新、取消,成果上传
---
src/main/java/com/dji/sample/component/redis/RedisOpsUtils.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/dji/sample/component/redis/RedisOpsUtils.java b/src/main/java/com/dji/sample/component/redis/RedisOpsUtils.java
index f71dd1c..70c67b9 100644
--- a/src/main/java/com/dji/sample/component/redis/RedisOpsUtils.java
+++ b/src/main/java/com/dji/sample/component/redis/RedisOpsUtils.java
@@ -1,6 +1,7 @@
package com.dji.sample.component.redis;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisCallback;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
@@ -107,6 +108,13 @@
* @return
*/
public static Object get(String key) {
+ // Execute the select command to choose the Redis database
+ redisTemplate.execute((RedisCallback<Object>) connection -> {
+ connection.select(1); // Choose database index 1
+ return null;
+ });
+
+ // Now perform the get operation
return redisTemplate.opsForValue().get(key);
}
@@ -251,4 +259,13 @@
return redisTemplate.opsForZSet().score(key, value);
}
+ /**
+ * ZINCRBY
+ * @param key
+ * @param value
+ * @param delta
+ */
+ public static Double zIncrement(String key, Object value, double delta) {
+ return redisTemplate.opsForZSet().incrementScore(key, value, delta);
+ }
}
--
Gitblit v1.9.3