上一章已经 创建项目
这一章我们集成redis
首先在application.yml添加配置
server:
#端口
port: 8888
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/banban?serverTimezone=Asia/Shanghai&useUnicode\=true&characterEncoding\=utf-8
password: root
username: root
driver-class-name: com.mysql.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
#静态路径配置
resources:
static-locations: classpath:/templates,classpath:/static
#新增
redis:
database: 0
host: 127.0.0.1 #地址
port: 6379 #端口
lettuce:
pool:
# 连接池最大连接数(使用负值表示没有限制)
max-active: 200
# 连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: 3600
#连接池中的最大空闲连接
max-idle: 10
# 连接池中的最小空闲连接
min-idle: 0
timeout: 1000
#我的redis没有设置密码 ,如有设置放开password
# password:
#新增
#xml路径设置
mybatis:
mapper-locations: classpath:mapper/**/*.xml
配置完后我们启动redis,验证一下
这里扔一个 java工具类分享(Redis工具类)
我们来创建一个controller测试
package com.example.demo.controller;
import com.example.demo.utils.RedisUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @version 1.0
* @date 2020/5/18 17:46
*/
@RestController
public class HomeController {
@Resource(name = "redisUtil")
private RedisUtil redisUtil;
@GetMapping("/")
public String home(){
redisUtil.put("ceshi","向redis插入成功");
return String.valueOf(redisUtil.get("ceshi"));
}
}
验证结果
再去redis库里看看