35 岁的程序员被裁,90% 的人看完都说好
正文
这次写一下 springboot 与 redis 的结合,这里使用的是 redis 集群模式(主从),主从环境的搭建,请参考 redis 集群搭建
搭建完 redis 集群环境后,开始 springboot 之旅
1、REDIS 介绍
redis 的介绍及应用场景参考 redis 介绍
2、项目构建
我们还是从 redis 项目构建开始说起,首先还是进入的 spring 官网,
从这里开始构建项目,如下图

当然也可以自己添加 pom 文件,如下

3、添加配置文件
application.properties 中

4、JEDIS 配置类的编写
这里是核心 jedisCluster 这个 bean 的创建



5、通用接口的编写
经过这几篇的博客,可能也发现很多接口的定义,然后由不同的业务类去实现,面向接口的编程也是经历过近期的一个项目才有了比较深的理解,这些都是跟朱哥和军哥学习的,代码编写的规范,对于一个程序员来说,越早养成越好


6、接下来是 JEDIS 接口的实现
这里我只写了几个基础的核心配置,包括一些异常的处理,这里都没有贴出代码,当然代码在文章最后也会给出,不必担心

7、业务 DAO 的实现
不同的业务只需继承上面的类即可

这里同样也是只写了一个 set 方法
8、单元测试

添加完成后,去查看发现,已经有已经生成。
总结
谈到面试,其实说白了就是刷题刷题刷题,天天作死的刷。。。。。
为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次美团面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的
并且我也将自己刷的题全部整理成了 PDF 或者 Word 文档(含详细答案解析),有需要的朋友可以戳这里即可免费领取

66 个 Java 面试知识点
架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)

算法刷题(PDF)

评论