package com.jt.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.RedisSerializer; import java.net.UnknownHostException; @Configuration public class RedisConfig { /** * RedisTemplate对象简单的定制策略 * @param redisConnectionFactory * @return * @throws UnknownHostException */ @Bean public RedisTemplate<Object, Object> redisTemplate( RedisConnectionFactory redisConnectionFactory) throws UnknownHostException { RedisTemplate<Object, Object> template = new RedisTemplate<>(); template.setConnectionFactory(redisConnectionFactory); //修改默认序列化方式 template.setKeySerializer(RedisSerializer.string()); template.setValueSerializer(RedisSerializer.json()); template.setHashKeySerializer(RedisSerializer.string()); template.setHashValueSerializer(RedisSerializer.json()); return template; } }
RedisTemplate对象的简单定制策略
最新推荐文章于 2023-10-11 09:58:07 发布