使用Redis保存Spring session(基于XML配置文件)

Spring session是一种分布式session共享方案,提供了管理用户session信息的接口及实现。下文描述如何通过XML配置文件的方式实现使用Redis保存Spring session。

前置条件:Redis server已安装就绪。

(1) pom.xml配置(下载依赖包)

...

	...
	
		org.springframework.session
		spring-session-data-redis
		1.2.0.RELEASE
	
	...

... 

	...
	
		spring-snapshot
		https://repo.spring.io/libs-snapshot
	
	...

...
(2) application.properties配置(保存redis server信息及redis连接池参数)

#redis config
redis.host=192.168.1.100
redis.port=6379
redis.pass=lWnxl2SbwOS0QXEMi05d1fvK1aBevtRF
redis.db=0
redis.maxIdle=300
redis.maxActive=600
redis.maxWait=1000
redis.testOnBorrow=true
(3) applicationContext.xml配置(bean配置)



...




	
	
	
	


(4) web.xml配置(filter配置)

     
	springSessionRepositoryFilter     
	org.springframework.web.filter.DelegatingFilterProxy

     
	springSessionRepositoryFilter     
	/* 

参考资料

1. http://docs.spring.io/spring-session/docs/current/reference/html5/
2. http://blog.csdn.net/zdsdiablo/article/details/50428212
3. http://www.itnose.net/detail/6272910.html
4. http://www.cnblogs.com/tankaixiong/p/3660075.html
5. http://jingyan.baidu.com/article/c33e3f488a1024ea15cbb5e3.html

你可能感兴趣的:(Java相关)