IDEA实现用spring boot+maven连接redis

2022-06-26 12:27:17

自己搭建的一个redis环境,过程记录。。。。。

1.安装redis

redis安装传送门:http://www.runoob.com/redis/redis-install.html

2.搭建spring boot+maven项目

项目搭建传送门:https://blog.csdn.net/qq_35273009/article/details/89228562

3.引入redis,pom依赖

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

4.配置redis连接属性

  redis:
      # Redis使用那个库
      database: 2
      # Redis服务器地址
      host: 127.0.0.1
      # Redis服务器连接密码(默认为空)
      password: 123456
      # Redis服务器连接端口
      port: 6379
      pool:
        # 连接池中的最大空闲连接
        max-idle: 8
        # 连接池中的最小空闲连接
        min-idle: 0
        # 连接池最大连接数(使用负值表示没有限制)
        max-active: 8
        # 连接池最大阻塞等待时间(使用负值表示没有限制)
        max-wait: -1

5.开始撸代码

5.1 再controller类中,添加redis测试方法:

    @Autowired
    private IStudentService iStudentService;

    @ApiOperation(value = "向redis插入信息")
    @RequestMapping(value = "setredis", method = RequestMethod.POST)
    public boolean setredis() {
        return this.iStudentService.setredis();
    }

    @ApiOperation(value = "获取redis信息")
    @RequestMapping(value = "getredis", method = RequestMethod.GET)
    public String getredis(String into) {
        return this.iStudentService.getredis(into);
    }

5.2 实现接口方法

    @Resource
    private StringRedisTemplate stringRedisTemplate;

    @Override
    public boolean setredis() {
        // set(key,value,outtime,单位)
        stringRedisTemplate.opsForValue().set("key1", "测试存入redis", 60, TimeUnit.SECONDS);
        return true;
    }

    @Override
    public String getredis(String into) {
      return   stringRedisTemplate.opsForValue().get(into);
    }

5.3测试接口

redis储存成功,我这里存储的时候设置了超时时间,故一分钟后数据将会自动移除。。。。。

获取redis信息

  • 作者:随风丶飘
  • 原文链接:https://blog.csdn.net/qq_35273009/article/details/89312469
    更新时间:2022-06-26 12:27:17