diff --git a/src/main/java/cn/axzo/pokonyan/config/redis/RedisUtil.java b/src/main/java/cn/axzo/pokonyan/config/redis/RedisUtil.java index a1c57aa..f4c10ff 100644 --- a/src/main/java/cn/axzo/pokonyan/config/redis/RedisUtil.java +++ b/src/main/java/cn/axzo/pokonyan/config/redis/RedisUtil.java @@ -19,6 +19,7 @@ import org.springframework.data.redis.core.ScanOptions; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.ZSetOperations.TypedTuple; import org.springframework.data.redis.core.types.Expiration; +import org.springframework.data.redis.serializer.StringRedisSerializer; import org.springframework.stereotype.Component; import java.nio.charset.StandardCharsets; @@ -41,6 +42,19 @@ public class RedisUtil implements InitializingBean { @Override public void afterPropertiesSet() throws Exception { RedisUtil.redisTemplate = SpringUtil.getBean(StringRedisTemplate.class); + redisTemplate.setValueSerializer(new StringRedisSerializer(){ + @Override + public byte[] serialize(String string) { + //可以定制化处理 + return super.serialize(string); + } + + @Override + public String deserialize(byte[] bytes) { + //可以定制化处理 + return super.deserialize(bytes); + } + }); } /**