@Configuration
public class MyRedisConfig {
@Bean
public RedisTemplate<Object, Emp> empRedisTemplate(RedisConnectionFactory redisConnectionFactory) throws UnknownHostException {
RedisTemplate<Object, Emp> template = new RedisTemplate();
template.setConnectionFactory(redisConnectionFactory);
Jackson2JsonRedisSerializer<Emp> ser = new Jackson2JsonRedisSerializer<Emp>(Emp.class);
template.setDefaultSerializer(ser);return template;}}
entity
public class Emp implements Serializable {
private String name;
private String workId;
public String getName(){return name;}
public void setName(String name){
this.name = name;}
public String getWorkId(){return workId;}
public void setWorkId(String workId){
this.workId = workId;}
public Emp(String name, String workId){
this.name = name;
this.workId = workId;}
public Emp(){}}