1 引入依赖
<!-- 引入redis依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2 集成配置
############################################################
#
# 配置Redis
#
###########################################################
spring:
redis:
database: 1
host: 192.168.51.4
port: 6379
password: auskat
3 测试功能
package com.auskat.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
/**
* 类文件: RedisTestController
* <p>
* <p>
* 类描述:测试控制层
* <p>
* 作 者: AusKa_T
* <p>
* 日 期:
* <p>
* 时 间:
* <p>
*/
@RestController
@RequestMapping("/redis")
public class RedisTestController {
@Autowired
private RedisTemplate redisTemplate;
@GetMapping("/set")
public String set(String key,String value){
redisTemplate.opsForValue().set(key,value);
return "ok";
}
@GetMapping("/get")
public String get(String key){
return (String)redisTemplate.opsForValue().get(key);
}
@GetMapping("/delete")
public String delete(String key){
redisTemplate.delete(key);
return "ok";
}
}
一般情况下使用
StringRedisTemplate
序列化,操作redis@Autowired private StringRedisTemplate redisTemplate;
4 相关信息
- 博文不易,辛苦各位猿友点个关注和赞,感谢