From a1a70f82e2ea38cbe024c8157f2460f04c9602c1 Mon Sep 17 00:00:00 2001 From: Aborn Jiang Date: Thu, 21 Apr 2022 22:05:28 +0800 Subject: [PATCH] fix weird prefixes keys when use RedisUtils.scan --- .../src/main/java/me/zhengjie/utils/RedisUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eladmin-common/src/main/java/me/zhengjie/utils/RedisUtils.java b/eladmin-common/src/main/java/me/zhengjie/utils/RedisUtils.java index eeeae0f5..b49b3ca5 100644 --- a/eladmin-common/src/main/java/me/zhengjie/utils/RedisUtils.java +++ b/eladmin-common/src/main/java/me/zhengjie/utils/RedisUtils.java @@ -23,6 +23,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.connection.RedisConnection; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.*; +import org.springframework.data.redis.serializer.StringRedisSerializer; import org.springframework.stereotype.Component; import java.util.*; @@ -41,6 +42,9 @@ public class RedisUtils { public RedisUtils(RedisTemplate redisTemplate) { this.redisTemplate = redisTemplate; + this.redisTemplate.setHashKeySerializer(new StringRedisSerializer()); + this.redisTemplate.setKeySerializer(new StringRedisSerializer()); + this.redisTemplate.setStringSerializer(new StringRedisSerializer()); } /**