当前位置: 首页 > article >正文

Springboot 集成Redis

一、pom添加依赖

        <!--redis-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <!-- spring2.X集成redis所需common-pool2-->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
            <version>2.11.1</version>
        </dependency>

 注意commons-pool2包与spring的版本一致性,若出错尝试升级或降级commons-pool2版本。

二、配置redis信息

spring.redis.host = 127.0.0.1
spring.redis.host.port= 6379
#spring.redis.host.name=
#spring.redis.host.password=

三、测试

使用RedisTemplate进行操作

    @Resource
    RedisTemplate redisTemplate;

    @GetMapping("/redis/{name}")
    public Object redis(@PathVariable String name){
        redisTemplate.opsForValue().set("name",name);
        //设置过期时间1天过期
        redisTemplate.expire("name",1, TimeUnit.DAYS);
        return redisTemplate.opsForValue().get("name");
    }


http://www.kler.cn/a/152996.html

相关文章:

  • 分布式架构demo
  • SpringBoot——Quartz 定时任务
  • 【BEV感知 LSS方案】Lift-Splat-Shoot(LSS)
  • js命名规则
  • acwing算法基础之动态规划--数位统计DP、状态压缩DP、树形DP和记忆化搜索
  • 这个sql有点东西,记录一下
  • FTP协议详解
  • React项目使用NProgress作为加载进度条
  • 从浏览器控制台发送get,post请求
  • 服务器和Linux ,安装R rstudio ,常用软件
  • 基于Java SSM移动电源租赁系统
  • Linux:strace 简介
  • 代码生成器——MyBatis Builder
  • js模块化的好处
  • Task.Run为什么会存在内存泄漏的风险?
  • Docker下安装Redis
  • 【算法每日一练]-图论(保姆级教程篇10 并查集)#POJ1988 #POJ1182
  • Python【走出棋盘】
  • MySQL数据库SQLSTATE[22007]: Invalid datetime format 日期类型不能为空值的解决办法
  • Swagger各版本访问地址