1.引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.4.5.RELEASE</version>
</dependency>
2.配置应用(放在application.yml中)
redis:
database: 0
host: 127.0.0.1
password:
port: 6379
3.创建Redis工具类
package com.example.redis.utils;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
@Component
public class RedisUtils {
@Resource
private StringRedisTemplate stringRedisTemplate;
/**
* 写入数据
*
* @param k 键
* @param v 值
*/
public void set(String k, String v) {
stringRedisTemplate.opsForValue().set(k, v);
}
/**
* 获取数据
*
* @param k 键
* @return 值
*/
public String get(String k) {
return stringRedisTemplate.opsForValue().get(k);
}
}
4.创建控制器
package com.example.redis.controller;
import com.example.redis.utils.RedisUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
@Controller
public class RedisController {
@Resource
private RedisUtils redisUtils;
@ResponseBody
@RequestMapping("/")
public String test() {
redisUtils.set("name", "张三");
return "success";
}
}
提前把redis打开,get nane 就能取到值。