0. 配置
虚拟机:Oracle VM VirtualBox
Linux:centos 3.0.10
Spring boot:2.3.1.RELEASE
1. 引入依赖
Spring web, Spring data redis, Spring security
2. 关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service(暂时关闭)
[root@localhost ~]# systemctl disable firewalld.service(永久关闭)
3. 修改redis配置文件,启动redis
[root@localhost redis-5.0.7]# vi redis.conf
(1)把 bind 127.0.0.1注释掉
(2)修改密码为123
(3)daemonize no 改为daemonize yes
[root@localhost redis-5.0.7]# redis-server redis.conf
[root@localhost redis-5.0.7]# redis-cli -a 123
4. 创建测试controller
使用工具类StringRedisTemplate
@RestController
public class HelloController {
@Autowired
StringRedisTemplate stringRedisTemplate;
@GetMapping("/set")
public void set(){
ValueOperations<String, String> ops = stringRedisTemplate.opsForValue();
ops.set("name", "javaboy");
ops.set("name1", "javaboy1");
}
@GetMapping("/get")
public void get(){
ValueOperations<String, String> ops = stringRedisTemplate.opsForValue();
System.out.println(ops.get("name"));
}
}
测试成功:
5. 在springboot项目中开启redis(8.12更)
刚开始启动项目,在浏览器上访问页面时显示未知错误。后端提示org.springframework.data.redis.RedisConnectionFailureException: Unable to connect 192.168.0.108:6379。
这时候要重新设置一个密码。(就好了。。)
转载:springboot项目连接redis