首页 >类库下载 >其它类库 > 正文

spring-session redis集群配置步骤总结

原创2016-10-15 17:00:0601259
总结配置步骤

简单四步,开始 spring-session redis 配置人生

1. pom.xml 添加 jar依赖


    4.0.0

    ....

    
        1.2.2.RELEASE        
        1.7.1.RELEASE

    

    

        ....

        
            org.springframework.session
            spring-session
            ${version.spring-session}
        

        
            org.springframework.session
            spring-session-data-redis
            ${version.spring-session}
        

        
            org.springframework.data
            spring-data-redis
            ${version.spring-data-redis}
         

        ....

    

2. web.xml 添加 springSessionRepositoryFilter 配置下载

 
    

        ...        
        
            contextConfigLocation
            
                classpath*:spring-session-cluster.xml
            
                
        
            springSessionRepositoryFilter
            org.springframework.web.filter.DelegatingFilterProxy
        
        
            springSessionRepositoryFilter
            /*
            REQUEST
            ERROR
        
        ...
    

3. spring-session-cluster.xml下载

    
    

        

                
                
        
                            
                
                    
                        
                            #{redis['redis.redisClusterConfiguration.clusters']}
                        
                                        
                    
                
            

            
                
                    
                    
                                        
                    
                    
                
            
        

    

4. redis-cluster.properties下载

    #############for org.springframework.data.redis.connection.RedisClusterConfiguration###################
    #只需要配置 master
    #理论上只需要配置一个节点即可,配置多个是为了防止单个节点挂掉,
    redis.redisClusterConfiguration.clusters=10.88.21.31:10000,10.88.22.25:10000,10.88.21.31:10001    #用于 redis.clients.jedis.JedisCluster.JedisCluster(Set, int, int, GenericObjectPoolConfig) 第三个参数 maxRedirections
    #默认值是5
    #一般当此值设置过大时,容易报:Too many Cluster redirections
    redis.redisClusterConfiguration.maxRedirects=3    ###########for redis.clients.jedis.JedisPoolConfig##############################

    redis.jedisPoolConfig.MaxIdle=60000    redis.jedisPoolConfig.testOnBorrow=true    redis.jedisPoolConfig.testOnReturn=true    #新版jedis 不支持这个参数了
    #redis.jedisPoolConfig.MaxActive=50
    #redis.jedisPoolConfig.MaxWait=5000
php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类