RedisUtil.redisTemplate value serializer调整

This commit is contained in:
TanJ 2023-08-16 20:30:25 +08:00
parent e9a2c9584e
commit ad71b580e4

View File

@ -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);
}
});
}
/**