这篇文章主要讲解了弹簧引导集成复述,生菜的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
弹簧引导框架中已经集成了复述,在1. x.x的版本时默认使用的能客户端,现在是2. x。x版本默认使用的生菜客户端
<强>引入依赖强>
& lt; !——春天引导复述,缓存引入——比; & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-data-redis & lt; version> 2.0.4.RELEASE & lt;/dependency>
& lt; !——复述,依赖commons-pool这个依赖一定要添加——比; & lt; dependency> & lt; groupId> org.apache.commons & lt; artifactId> commons-pool2 & lt;/dependency>
配置文件
#复述,配置
引用>
#复述,服务器地址
spring.redis.host=127.0.0.1
#复述,服务器连接端口
spring.redis.port=6379
#复述,服务器连接密码(默认为空)
spring.redis.password=123456
#复述,数据库索引(默认为0)
spring.redis.database=0
# #连接超时时间
spring.redis。timeout=60年代
#以下连接池已在SpringBoot2.0不推荐使用
# #连接池最大连接数(使用负值表示没有限制)
# spring.redis.jedis.pool.max-active=10
# #连接池最大阻塞等待时间(使用负值表示没有限制)
# spring.redis.jedis.pool.max-wait=1
# #女士连接池中的最大空闲连接
# spring.redis.jedis.pool.max-idle=8
# #连接池中的最小空闲连接
# spring.redis.jedis.pool。min-idle=0
#生菜
#连接池最大连接数(使用负值表示没有限制)
spring.redis.lettuce.pool。max-active=8
#连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.lettuce.pool。最大等待=10000
#连接池中的最大空闲连接
spring.redis.lettuce.pool。最大空闲=8
#连接池中的最小空闲连接
spring.redis.lettuce.pool。min-idle=0
#关闭超时时间
spring.redis.lettuce。shutdown-timeout=100
<强>配置配置强>
@ configuration @AutoConfigureAfter (RedisConfig.class) 公开课RedisConfig {//@ bean//公共RedisTemplate<字符串,Object>redisTemplate (RedisConnectionFactory工厂){//RedisTemplate<字符串,Object>,redisTemplate=new RedisTemplate<的在();//redisTemplate。setKeySerializer(新StringRedisSerializer ());//redisTemplate。setHashKeySerializer(新StringRedisSerializer ());//redisTemplate。setHashValueSerializer(新StringRedisSerializer ());//redisTemplate。setValueSerializer(新StringRedisSerializer ());//redisTemplate.setConnectionFactory(工厂);//返回redisTemplate;//} @ bean 公共RedisTemplate<字符串,Serializable>redisCacheTemplate (LettuceConnectionFactory工厂){ Serializable> RedisTemplate<字符串;,模板=new RedisTemplate<的在(); 模板。setKeySerializer(新StringRedisSerializer ()); 模板。setHashKeySerializer(新StringRedisSerializer ()); 模板。setHashValueSerializer(新StringRedisSerializer ()); 模板。setValueSerializer(新StringRedisSerializer ()); template.setConnectionFactory(工厂); 返回模板; } @ bean 公共HashOperations<字符串,字符串,String>String> hashOperations (RedisTemplate<字符串;redisTemplate) { 返回redisTemplate.opsForHash (); } @ bean 公共ValueOperations<字符串,String>String> valueOperations (RedisTemplate<字符串;redisTemplate) { 返回redisTemplate.opsForValue (); } @ bean 公共SetOperations<字符串,String>String> setOperations (RedisTemplate<字符串;redisTemplate) { 返回redisTemplate.opsForSet (); } @ bean 公共ListOperations<字符串,String>String> listOperations (RedisTemplate<字符串;redisTemplate) { 返回redisTemplate.opsForList (); } }看完上述内容,是不是对弹簧引导集成复述,生菜的用法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。
弹簧引导集成复述,生菜的用法