From cf7a09fdfb98e41039e08af1ff5e9dacfbecfc03 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 23 八月 2023 17:13:31 +0800 Subject: [PATCH] 新增配置工具类 迁移配置信息实体类到common包 --- ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java index 1098fd8..e035b3c 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java @@ -1,10 +1,6 @@ package com.ruoyi.common.core.redis; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.util.*; import java.util.concurrent.TimeUnit; import org.springframework.beans.factory.annotation.Autowired; @@ -249,8 +245,22 @@ * 鏍规嵁鍓嶇紑鑾峰彇鎵�鏈夌殑key* 渚嬪锛歱ro_ */ public List<Object> getListKey(String prefix) { - Set<Object> keys = redisTemplate.keys(prefix+"*"); + Set<Object> keys = redisTemplate.keys(prefix + "*"); List<Object> values = redisTemplate.opsForValue().multiGet(keys); return values; } + + /** + * 鏍规嵁鍓嶇紑鑾峰彇鎵�鏈夌殑key* 渚嬪锛歱ro_ + */ + public HashMap<String, Object> getMapKey(String prefix) { + HashMap<String, Object> map = new HashMap<>(); + Set<String> keys = redisTemplate.keys(prefix + "*"); + for (String key : keys) { + Object value = redisTemplate.opsForValue().get(key); + String nKey = key.replace(prefix, ""); + map.put(nKey, value); + } + return map; + } } -- Gitblit v1.9.3