摘要: 下面介绍基于ubuntu18.04,使用apt在ubuntu安装zabbix 4.0.x版本。规划在10.0.0.101主机安装zabbix server,在10.0.0.104安装提供msyql服务支持zabbix server。 官网文档 #一、安装zabbix server ##1.1 下载d 阅读全文
posted @ 2022-02-13 23:25 火火7412 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 🔗简述redis集群的实现原理 🔗基于redis5的redis cluster部署 阅读全文
posted @ 2022-02-13 18:39 火火7412 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在哨兵sentinel机制中,可以解决redis高可用问题,即当master故障后可以自动将slave提升为master,从而可以保证redis服务的正常使用,但是无法解决redis单机写入的瓶颈问题,即单机redis写入性能受限于单机的内存大小、并发数量、网卡速率等因素。 Redis Cluste 阅读全文
posted @ 2022-02-13 18:38 火火7412 阅读(129) 评论(0) 推荐(0) 编辑
摘要: #一、环境规划 #准备六台主机,地址如下 10.0.0.8 > master1 10.0.0.18 > master2 10.0.0.28 > master3 10.0.0.38 > slave1 10.0.0.48 > slave2 10.0.0.58 > slave3 #二、配置redis cl 阅读全文
posted @ 2022-02-13 18:32 火火7412 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 🔗总结tomcat优化方法 🔗java程序出现oom如何解决?什么场景下会出现oom? 🔗简述redis特点及其应用场景 🔗对比redis的RDB、AOF模式的优缺点 🔗实现redis哨兵,模拟master故障场景 阅读全文
posted @ 2022-02-13 13:18 火火7412 阅读(33) 评论(0) 推荐(0) 编辑
摘要: #1. Redis八大特点 ##1.1. 速度快 说到Redis的速度快,大家的第一反应一定是内存读取,那是肯定的,但如果面试的时候仅仅说到这点,那还是远远不够的,至少还有以下三点要补充: Redis是用C语言实现的,而众所周知,C语言是“距离”操作系统最近的的编程语言,执行速度快 Redis采用了 阅读全文
posted @ 2022-02-13 13:17 火火7412 阅读(196) 评论(0) 推荐(0) 编辑
摘要: #一、RDB模式 1.1 工作原理 RDB(Redis DataBase):基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可 能会丢失从上次快照到当前时间点之间未做快照的数据。 RDB bgsave 实现快照的具体过程: Redis从master主进程先fork出一个子 阅读全文
posted @ 2022-02-13 13:16 火火7412 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 由于主从架构无法实现master和slave角色的自动切换,所以在发送master节点宕机时,redis主从复制无法实现自动的故障转移,即将slave 自动提升为新的master。因此,需要配置哨兵来"盯"着它们干活,一旦发现master节点宕机,会快速的将slave节点提升为新master节点。 阅读全文
posted @ 2022-02-13 13:15 火火7412 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、什么是oom? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。 当JVM因为没有足够的内存来为对象分配空间、并且垃圾回收器也已经没有空间可回收时,就会抛出这个error(注:非exception,因为这个问题 阅读全文
posted @ 2022-02-13 13:14 火火7412 阅读(540) 评论(0) 推荐(0) 编辑
摘要: #一、内存空间优化 配置文件目录:/usr/local/tomcat/bin/catalina.sh JAVA_OPTS="-server -Xms4g -Xmx4g -XX:NewSize= -XX:MaxNewSize= " -server:服务器模式 -Xms:堆内存初始化大小 -Xmx:堆内 阅读全文
posted @ 2022-02-13 13:14 火火7412 阅读(42) 评论(0) 推荐(0) 编辑