弹簧引导集成复述,生菜的用法

  介绍

这篇文章主要讲解了弹簧引导集成复述,生菜的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

弹簧引导框架中已经集成了复述,在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 ();   }   }

看完上述内容,是不是对弹簧引导集成复述,生菜的用法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

弹簧引导集成复述,生菜的用法