From aeb0aba0de9e95af3ffa217b890b997c1e505983 Mon Sep 17 00:00:00 2001 From: grimm <1769111741@qq.com> Date: Sun, 4 May 2025 16:28:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A2=84=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jmfy/redisProperties/RedisUserKey.java | 2 +- src/main/java/com/jmfy/util/RedisUtil.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/jmfy/redisProperties/RedisUserKey.java b/src/main/java/com/jmfy/redisProperties/RedisUserKey.java index d5dc8d6..88a1936 100644 --- a/src/main/java/com/jmfy/redisProperties/RedisUserKey.java +++ b/src/main/java/com/jmfy/redisProperties/RedisUserKey.java @@ -66,7 +66,7 @@ public class RedisUserKey { public static final String LOGIC_SERVER_INFO = "LOGIC_SERVER_INFO"; public static final String PLAYER_INFO_CACHE = "PLAYER_INFO_CACHE"; - + public static final String F5_PRE_REWARD = "F5_PRE_REWARD";//F5预热奖励 } diff --git a/src/main/java/com/jmfy/util/RedisUtil.java b/src/main/java/com/jmfy/util/RedisUtil.java index b8f2d93..d7ed4ed 100644 --- a/src/main/java/com/jmfy/util/RedisUtil.java +++ b/src/main/java/com/jmfy/util/RedisUtil.java @@ -1,6 +1,7 @@ package com.jmfy.util; import com.google.gson.Gson; +import com.google.gson.reflect.TypeToken; import com.jmfy.redisProperties.RedisProperties; import com.jmfy.redisProperties.RedisUserKey; import org.slf4j.Logger; @@ -11,6 +12,7 @@ import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.ZSetOperations; import redis.clients.jedis.JedisPoolConfig; +import java.lang.reflect.Type; import java.util.*; import java.util.concurrent.TimeUnit; @@ -334,4 +336,15 @@ public class RedisUtil { LOGGER.error("sleep->msg=null", e.getMessage(), e); } } + + public Map getMapValues(String key){ + Map result = new HashMap(); + Map entries = redisObjectTemplate.opsForHash().entries(key); + for(Map.Entry item : entries.entrySet()){ + Object key1 = item.getKey(); + Object value = item.getValue(); + result.put(gson.fromJson(gson.toJson(key1),String.class),gson.fromJson(value.toString(),Integer.class)); + } + return result; + } }