Spring data redis配置各个配置的解析
2017-11-01 13:25
316 查看
这有一份Spring详细解析,地址如下
http://blog.csdn.net/zzjjiandan/article/details/22922847/
先声明:我对Spring也不是特别了解,为了学习公司配置的都有哪些,所以写的不好请不要介意,我会将一些写的分析比较好的文章路径复制进来
首先要有jar包:jedis-2.7.2.jar commons-pool2-2.3.jar spring-data-redis-1.4.2.RELEASE.jar
1、<context:property-placeholder location="classpath:配置文件路径" />
这是配置缓存数据源,我们平时在项目中访问数据库,如果写的比较死的话就会直接将数据库路径,密码之类写在配置里,这样一来如果我们要访问多个数据库,或不同的用户时就无法执行,所以Spring提供了这样一个方法,例如configure.properties是这个配置文件的名字,配置文件中配置了 ss.name=123;ss.url=123321
我们就可以在bean中直接${ss.name}来获取配置文件中定义的name
两个路径,一个对缓存数据源用法讲解详细,一个对内部配置有哪些讲解详细
http://blog.sina.com.cn/s/blog_4550f3ca0100ubmt.html
http://blog.csdn.net/Rickesy/article/details/50791534
2、<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">
这是链接池的配置信息,链接池的作用有点类似于线程池,做一个链接池里面放置一些链接数据库的缓存,随取随用,不需要创建,用完后返回连接池,可以避免不必要的销毁浪费等等
两个路径,一个使用原理和源码,一个连接池各个属性详解 //不过我们公司这个链接池与常规的总感觉不一样,第二个路径的可能不适合
http://blog.csdn.net/luyee2010/article/details/17580381 个人推荐这个
http://blog.csdn.net/u013314807/article/details/70258132 详解
http://www.cnblogs.com/woshimrf/p/5211253.html 这个算是再给大家一个参考吧
3、<bean id="sessionFactoryRedis" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
这是数据库的配置,这个大家基本都知道也就账号密码,路径,连接池之类的配置我就不多写了,但我发现一个简写的方法
<bean id="sessionFactoryRedis" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
p: host-name="${ss.name}" p:port="${ss.port}" p:password="${ss.pass}" /> //这是一种简写的方法,大家可以试试
一个路径,实在找不到,只找到一个写的非常详细的一整套,包括之前的都有
http://lib.csdn.net/article/redis/29374
4、redisTemplate配置,redisTemplate是对Jedis的对redis操作的扩展,有更多的操作,封装使操作更便捷
<bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
<property name="connectionFactory" ref="sessionFactoryRedis" />
</bean>
这个实在是找不到网站我就只能自己写一个备注了
实在对不住大家!我的水平太有限了,剩下的我都找不到头绪了,就到这吧!对不住对不住!
http://blog.csdn.net/zzjjiandan/article/details/22922847/
先声明:我对Spring也不是特别了解,为了学习公司配置的都有哪些,所以写的不好请不要介意,我会将一些写的分析比较好的文章路径复制进来
首先要有jar包:jedis-2.7.2.jar commons-pool2-2.3.jar spring-data-redis-1.4.2.RELEASE.jar
1、<context:property-placeholder location="classpath:配置文件路径" />
这是配置缓存数据源,我们平时在项目中访问数据库,如果写的比较死的话就会直接将数据库路径,密码之类写在配置里,这样一来如果我们要访问多个数据库,或不同的用户时就无法执行,所以Spring提供了这样一个方法,例如configure.properties是这个配置文件的名字,配置文件中配置了 ss.name=123;ss.url=123321
我们就可以在bean中直接${ss.name}来获取配置文件中定义的name
两个路径,一个对缓存数据源用法讲解详细,一个对内部配置有哪些讲解详细
http://blog.sina.com.cn/s/blog_4550f3ca0100ubmt.html
http://blog.csdn.net/Rickesy/article/details/50791534
2、<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">
这是链接池的配置信息,链接池的作用有点类似于线程池,做一个链接池里面放置一些链接数据库的缓存,随取随用,不需要创建,用完后返回连接池,可以避免不必要的销毁浪费等等
两个路径,一个使用原理和源码,一个连接池各个属性详解 //不过我们公司这个链接池与常规的总感觉不一样,第二个路径的可能不适合
http://blog.csdn.net/luyee2010/article/details/17580381 个人推荐这个
http://blog.csdn.net/u013314807/article/details/70258132 详解
http://www.cnblogs.com/woshimrf/p/5211253.html 这个算是再给大家一个参考吧
3、<bean id="sessionFactoryRedis" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
这是数据库的配置,这个大家基本都知道也就账号密码,路径,连接池之类的配置我就不多写了,但我发现一个简写的方法
<bean id="sessionFactoryRedis" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
p: host-name="${ss.name}" p:port="${ss.port}" p:password="${ss.pass}" /> //这是一种简写的方法,大家可以试试
一个路径,实在找不到,只找到一个写的非常详细的一整套,包括之前的都有
http://lib.csdn.net/article/redis/29374
4、redisTemplate配置,redisTemplate是对Jedis的对redis操作的扩展,有更多的操作,封装使操作更便捷
<bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
<property name="connectionFactory" ref="sessionFactoryRedis" />
</bean>
这个实在是找不到网站我就只能自己写一个备注了
实在对不住大家!我的水平太有限了,剩下的我都找不到头绪了,就到这吧!对不住对不住!
相关文章推荐
- 关于spring data redis使用javaConfig的基本配置
- Spring-Data-Redis集群配置和RedisTemplate用法
- SDR(spring.data.redis)与Sentinel高可用集群Redis客户端Jedis配置
- spring-data-redis用配置类连接时,抛异常Cannot get Jedis connection; nested exception is java.lang.NullPointerEx
- SPRING DATA - REDIS配置
- spring 中 Spring-data-redis的配置与使用
- Spring-data连接MongoDB及Redis配置及druid连接mysql配置
- spring-data-redis 配置
- spring-data-redis配置详解
- Spring-Data-Redis配置详解
- redis 哨兵模式配置 和 spring data redis 哨兵配置 总结
- Spring Session Data Redis 配置中遇到的坑
- Spring Data Redis 单节点和集群配置和RedisTemplate用法
- Spring-data-redis配置及使用示例
- 使用 Spring data redis 结合 Spring cache 缓存数据配置
- Jeesite增加spring-data-redis缓存功能以及相关配置
- spring-data-redis使用哨兵配置一主多从
- jedis-2.4.2 和 spring-data-redis-1.2.0.RELEASE 配置
- spring data redis配置
- 聊聊spring-boot-starter-data-redis的配置变更