Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

最近看到了一个很好用的集成开发工具。里面有很多工具类,可以提高开发效率。官方文档请看:https://hutool.cn/docs/#/。下面主要介绍一下在我们项目中加入工具并且通过这个工具使用redis。话不多说,直接开始。

1,在我们原有的项目的项目基础上添加maven依赖。首先在父项目中创建maven版本,方便进行管理。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

2,在要使用hutool和redis的微服务中加入依赖即可。hutool的RedisDS基于Jedis封装,需自行引入Jedis依赖。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

3,下载和安装windows的redis版本。解压到指定目录即可。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

4,启动redis。打开cmd,执行D:\redis\redis-server.exe D:\redis\redis.windows.conf  。看到如下画面说明启动成功。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

5,双击打开redis的本地客户端,测试一下,说明redis已经正常启动。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

6,在ClassPath(或者src/main/resources)的config目录下下新建redis.setting。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

7,写个测试方法,完成测试。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

8,查看测试结果。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

*********分割线***********

当然也可以不用hutool使用redis,下面介绍一下在springboot项目中直接使用redis的方法。这次我们以example-service项目为例。

1,加入maven依赖。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

2,增加redis的配置。直接先写在配置文件中,后期可以把这些配置迁移到配置中心去。创建配置中心的过程可以参考前面的文章。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

3,创建redis的配置目录。新建包config,在里面创建redis的配置类
RedisConfig。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

4,修改redis的配置。把protected-mode 改成no,注释掉bind。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

 

5,增加redis配置。当然这些配置可以通过修改redis.config来修改。如果通过修改配置文件来修改,在springboot的配置文件中只需要配置

spring.redis.cluster.nodes=127.0.0.1:6379即可。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

6,新建测试类,并写个测试方法。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool

7,查看测试结果。间隔100秒后再次查看,过期时间生效。

Spring cloud项目扩展(二)项目集成redis和辅助工具hutool