10.Redis主从复制(一)
11.Redis主从复制(二)
12.Redis集群搭建
有哪些解决方案
查看redis官网,我们发现用Java操作redis,我们有多种解决方案,如下图:
这里的解决方案有多种,我们采用Jedis,其他的框架也都大同小异,我这里权当抛砖引玉,小伙伴也可以研究研究其他的方案,欢迎投稿。
配置
–
客户端要能够成功连接上redis服务器,需要检查如下三个配置:
1.远程Linux防火墙已经关闭,以我这里的CentOS7为例,关闭防火墙命令
systemctl stop firewalld.service
同时还可以再补一刀
systemctl disable firewalld.service
表示禁止防火墙开机启动。
2.关闭redis保护模式,在redis.conf文件中,修改protected为no,如下:
protected-mode no
3.注释掉redis的ip地址绑定,还是在redis.conf中,将bind:127.0.0.1注释掉,如下:
bind:127.0.0.1
确认了这三步之后,就可以远程连接redis了。
Java端配置
上面的配置完成后,我们可以创建一个普通的JavaSE工程来测试下了,Java工程创建成功后,添加Jedis依赖,如下:
redis.clients
jedis
2.9.0
然后我们可以通过如下一个简单的程序测试一下连接是否成功:
public static void main(String[] args) {
Jedis jedis = new Jedis(“192.168.248.128”, 6379);
String ping = jedis.ping();
System.out.println(ping);
}
运行之后,看到如下结果表示连接成功了:
连接成功之后,剩下的事情就比较简单了,Jedis类中方法名称和redis中的命令基本是一致的,看到方法名小伙伴就知道是干什么的,因此这些我这里不再重复叙述。
频繁的创建和销毁连接会影响性能,我们可以采用连接池来部分的解决这个问题:
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://img-blog.csdnimg.cn/img_convert/cc06786a1bf2f9a9b4a2a6d1c5fd7bd8.jpeg)
最后
本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们
目录:
Java面试核心知识点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
Java面试核心知识点
已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了
[外链图片转存中…(img-kEDOcwCu-1713454534779)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!