SpringBoot整合Redis

一、引入依赖  https://mvnrepository.com/

 

 

 

 

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
    <version>2.4.4</version>
</dependency>

 

二、后台代码:

 

spring.redis.database=0
spring.redis.host=192.168.1.xxx
spring.redis.port=8099
spring.redis.jedis.pool.max-active=8
spring.redis.jedis.pool.max-wait=-1ms
spring.redis.jedis.pool.max-idle=8
spring.redis.jedis.pool.min-idle=0
spring.redis.timeout=0

 

spring:
  redis:
    lettuce:
      pool:
        max-active: 100  # 连接池最大连接数(使用负值表示没有限制)
        max-wait: 2000  # 连接池最大阻塞等待时间(使用负值表示没有限制),单位ms
        max-idle: 10  # 连接池中的最大空闲连接
        min-idle: 5 # 连接池中的最小空闲连接
        test-on-borrow: true
    host:  127.0.0.1
    port:  6379
    password: '123456'
    timeout: 2000
    enable: true
    database: 14
  cache: redis

 

 

@Controller
@Api(tags = "书本数据接口")
@EnableCaching//开启缓存
public class BookController {

}

 

 

  @Cacheable(value = "book_id")//使用缓存
    @Override
    public Book getBookById(Integer id) {
        System.out.println("从数据库中查询。。。。。");
        return bookMapper.getBookById(id);
    }

 

posted @ 2021-04-13 22:41  残星  阅读(56)  评论(0编辑  收藏  举报