前言
学习某一门技术或者框架的时候,第一步当然是要了解下面这几样东西。
- 是什么?
- 有哪些特点?
- 有哪些应用场景?
- 有哪些成功使用的案例?
- …
为了让你更好地了解 Netty 以及它诞生的原因,先从传统的网络编程说起吧!
正文
这次写一下springboot与redis的结合,这里使用的是redis集群模式(主从),主从环境的搭建,请参考redis集群搭建
搭建完redis集群环境后,开始springboot之旅
1、REDIS介绍
redis的介绍及应用场景参考 redis介绍
2、项目构建
我们还是从redis项目构建开始说起,首先还是进入的spring官网,
从这里开始构建项目,如下图
当然也可以自己添加pom文件,如下
3、添加配置文件
application.properties中
4、JEDIS配置类的编写
这里是核心jedisCluster这个bean的创建
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6UTv4eFw-1618536135188)(https://upload-images.jianshu.io/upload_images/24195226-c656bc3602498888.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
5、通用接口的编写
经过这几篇的博客,可能也发现很多接口的定义,然后由不同的业务类去实现,面向接口的编程也是经历过近期的一个项目才有了比较深的理解,这些都是跟朱哥和军哥学习的,代码编写的规范,对于一个程序员来说,越早养成越好
6、接下来是JEDIS接口的实现
这里我只写了几个基础的核心配置,包括一些异常的处理,这里都没有贴出代码,当然代码在文章最后也会给出,不必担心
7、业务DAO的实现
不同的业务只需继承上面的类即可
这里同样也是只写了一个set方法
8、单元测试
添加完成后,去查看发现,已经有已经生成。
最后
Java架构进阶面试及知识点文档笔记
这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理
Java分布式高级面试问题解析文档
其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!
互联网Java程序员面试必备问题解析及文档学习笔记
Java架构进阶视频解析合集
7)]
互联网Java程序员面试必备问题解析及文档学习笔记
[外链图片转存中…(img-xfov1Zv2-1618536135198)]
Java架构进阶视频解析合集