SpringBoot整合Redis详细步骤
首先,使用Redis需要安装Redis
Redis下载
这里我们选择zip版本的,将文件压缩包下载到电脑桌面,然后解压到自己想要安装的盘符,这里我放到的是D盘下面
打开黑窗口,找到解压到的文件,然后输入
redis-server.exe
到这一步,我们可以确定安装成功了
当前窗口不要关闭,打开另外一个窗口,测试插入数据测试,同样找到安装文件夹,输入指令
redis-cli.exe -h 127.0.0.1 -p 6379
当然,Redis也有自己的图形化工具,我这里使用的是Redis Desktop Manager,大家自己可以安装一个
接下来我们详细讲解一下,SpringBoot整合Redis
1.在SpringBoot项目的pom.xml中导入依赖
<!-- 配置Redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>1.5.10.RELEASE</version>
</dependency>
这里需要解释一下,我使用的是SpringBoot 2.1.6版本的,这里配置的Redis如果不加入版本号,是不行的,而且1.5.10以上的版本
在这里使用不了
2.配置连接的信息,我这里Redis数据没有设置密码
3.配置序列化器
4.准备数据
创建user表
mapper类
service 类
最后web类
5.测试数据
最后查看一下Redis数据库
好了,到这里算是完成了基本的完成了,现在缓存中已经有了数据,下次查询的时候,会优先从缓存中拿取数据
现在分享一下我遇到的问题:
- Redis数据库配置文件中设置密码没有作用,这个我还不知道为什么,当然我连接数据没有使用密码
- 注意导入Redis依赖时的版本,我当时没有加,花了很多时间
- 注意插入数据那里时间的设置
operations.set(key, users,300,TimeUnit.SECONDS);
这里设置的是300秒,时间太短,数据就没了
感谢查看,欢迎留言讨论