From 84d86a18e9ec51573deb59770effafa571879f0d Mon Sep 17 00:00:00 2001 From: shenym3 Date: Fri, 17 Jan 2025 16:49:49 +0800 Subject: [PATCH] =?UTF-8?q?[fix]:[][=E5=8F=98=E9=87=8F=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8E=92=E5=BA=8F]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeesite/modules/util/vir/RedisUtils.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/main/java/com/jeesite/modules/util/vir/RedisUtils.java diff --git a/src/main/java/com/jeesite/modules/util/vir/RedisUtils.java b/src/main/java/com/jeesite/modules/util/vir/RedisUtils.java new file mode 100644 index 0000000..5f9e88f --- /dev/null +++ b/src/main/java/com/jeesite/modules/util/vir/RedisUtils.java @@ -0,0 +1,41 @@ +package com.vir.ai.admin.utils; + +import cn.hutool.json.JSONUtil; +import com.vir.ai.admin.constant.ApisConstant; +import com.vir.ai.admin.constant.UcConstant; +import com.vir.ai.admin.controller.vo.api.ApiUserRedisBean; +import com.vir.ai.core.constants.RedisConstant; +import com.google.common.base.Strings; +import com.google.common.collect.Maps; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.data.redis.connection.StringRedisConnection; +import org.springframework.data.redis.core.RedisCallback; +import org.springframework.data.redis.core.StringRedisTemplate; +import org.springframework.stereotype.Component; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; + +@Slf4j +@Component +public class RedisUtils { + + private final StringRedisTemplate stringRedisTemplate; + + private final StringRedisTemplate testStringRedisTemplate; + + private final StringRedisTemplate productStringRedisTemplate; + + public RedisUtils(@Qualifier(ApisConstant.DEVELOP_STRING_REDIS_TEMPLATE) StringRedisTemplate stringRedisTemplate, + @Qualifier(ApisConstant.TEST_STRING_REDIS_TEMPLATE) StringRedisTemplate testStringRedisTemplate, + @Qualifier(ApisConstant.PRODUCTION_STRING_REDIS_TEMPLATE) StringRedisTemplate productStringRedisTemplate) { + this.stringRedisTemplate = stringRedisTemplate; + + this.testStringRedisTemplate = testStringRedisTemplate; + this.productStringRedisTemplate = productStringRedisTemplate; + } + +} -- Gitee