Spring Boot整合Redis

在Spring Boot工程的pom文件中导入redis的依赖

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

application.yml配置文件里加入关于redis的配置

spring:
  redis:
    host: localhost
    port: 6379
    password:
    database: 0
    jedis:
      pool:
        max-idle: 500
        max-active: 8
        max-wait: -1

编写数据操作层的RedisDao

@Repository
public class RedisDao {
    @Autowired
    private StringRedisTemplate template;

    public void setKey(String key,String value){
        ValueOperations<String,String>ops=template.opsForValue();
        ops.set(key,value,1, TimeUnit.MINUTES);//1分钟过期
    }

    public String getValue(String key){
        ValueOperations<String,String> ops=this.template.opsForValue();
        return  ops.get(key);
    }
}
Spring Boot整合RedisSpring Boot整合Redis 辣鸡小白 发布了3 篇原创文章 · 获赞 0 · 访问量 16 私信 关注
上一篇:Redis删除特定前缀key的优雅实现


下一篇:【02】Redis for OPS:消息订阅和事务管理