目录
一、前提Linux一定保持联网状态
VMware Workstation Pro虚拟机登录
账号:root
密码:atguigu
二、首先将linux中的redis配置文件redis.conf更改三个地方
##切换到redis.conf配置所在的目录
cd /ect
##修改redis配置
vim redis.conf
- 注释掉bind
在第70行左右 (命令模式直接输入70G就直接跳转)
或者是/来搜索
- 更改protected-mode为no
在第88行
- 添加登录密码
在第789行的位置(更改为自己的密码我这里是123456)
这三个修改完成后Esc然后:wq保存退出
三、登录redis
注意:需要关闭防火墙
#关闭防火墙;
systemctl stop firewalld.service
#禁止防火墙启动;
systemctl disable firewalld.service
后台启动redis:
##单实例关闭:
redis-cli shutdown
##或者多实例关闭,指定端口关闭:
redis-cli -p 6379 shutdown
##启动redis
redis-server /etc/redis.conf
##查看进程,看下是否启动
ps -ef|grep redis
##用客户端访问:
redis-cli
##或
redis-cli -p 6379
正常登录后,因为设置过密码,所以需要输入密码auth 密码
四、idea创建一个springboot的项目
1、maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2、application.yml
spring:
redis:
database: 0
##这个位置填多少,根据虚拟机中命令ifconfig查看
host: 192.168.163.100
password: 123456
port: 6379
jedis:
pool:
max-active: 8
min-idle: 0
max-idle: 8
max-wait: -1
timeout: 5000
3、测试类中测试
@SpringBootTest
public class MapperTest {
@Autowired
private RedisCache redisCache;
@Test
public void redisTest(){
redisCache.setCacheObject("mykey","lili");
String mykey = redisCache.getCacheObject("mykey");
System.out.println(mykey);
}
}