# 使用Redis实现Session共享

使用注解即可实现Session共享

@Configuration  
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 86400*30)  
public class RedisSessionConfig {  
  @Bean
  public JedisConnectionFactory connectionFactory() {
    return new JedisConnectionFactory();
  }
}

分析:

@EnableRedisHttpSession注解

其中maxInactiveIntervalInSeconds参数是设置Session失效时间,开启注解后spring会生成一个新的拦截器,用于实现Session 共享操作