SpringBoot 整合Redis

ぐ巨炮叔叔 提交于 2020-12-18 03:24:07

1. 官方介绍


2. 整合过程


1. 添加依赖

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

2. 配置相关配置文件

# ========== redis基础配置 ============
spring.redis.database=0
spring.redis.host=127.0.0.1
spring.redis.password=password
spring.redis.port=6379
## 连接超时时间 丹喂 ms(毫秒)
spring.redis.timeout=3000

# ========== redis线程池设置 ============
# 连接池中的最大空闲连接,默认值是8
spring.redis.pool.max-idle=200
# 连接池中最小的空闲连接,默认值是0
spring.redis.pool.min-idle=200
# 如果赋值为-1,则表示不限制;pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)
spring.redis.pool.max-active=2000
# 等待可用连接的最大时间,单位毫秒,默认值为-1.表示永不超时
spring.redis.pool.max-wait=1000

3. 简单使用Redis

  1. 注入

    @Autowired
    private StringRedisTemplate redisTpl;
    
  2. 添加key/value

    redisTpl.opsForValue().set("name", "shadowolf");
    
  3. 获取key/value

    String value = redisTpl.opsForValue().get("name");
    
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!