美文网首页
redis缓存的配置与简单应用

redis缓存的配置与简单应用

作者: I_Gisvity | 来源:发表于2019-06-05 08:38 被阅读0次

    redis缓存的配置与简单应用

    1. 引入

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

    2. 配置

    spring:
      cache:
        type: redis
        redis:
          time-to-live: 30000 #缓存时间30s
          cache-null-values: false #是否缓存空值
      redis:
        database: 2
        host: 192.168.0.111
        port: 6379
        password:      # 密码(默认为空)
        timeout: 6000ms  # 连接超时时长(毫秒)
        jedis:
          pool:
            max-active: 1000  # 连接池最大连接数(使用负值表示没有限制)
            max-wait: -1ms      # 连接池最大阻塞等待时间(使用负值表示没有限制)
            max-idle: 10      # 连接池中的最大空闲连接
            min-idle: 5       # 连接池中的最小空闲连接
    
    

    @Cacheable
    public class ApiApplication extends SpringBootServletInitializer {

    3. 使用

        @PostMapping("test")
        @Cacheable(cacheNames = "test",key = "'_id'+#id")
        public R test(String id) {
            return R.ok();
        }
    
    

    相关文章

      网友评论

          本文标题:redis缓存的配置与简单应用

          本文链接:https://www.haomeiwen.com/subject/cstjxctx.html