美文网首页
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