02 2022 档案

摘要:#一、环境规划 #二、部署nginx ##2.1 安装nginx # cd /usr/local/src # wget http://nginx.org/download/nginx-1.16.1.tar.gz # tar xvf nginx-1.16.1.tar.gz # cd nginx-1.1 阅读全文
posted @ 2022-02-14 01:14 火火7412 阅读(204) 评论(0) 推荐(0)
摘要:下面介绍基于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 阅读(246) 评论(0) 推荐(0)
摘要:🔗简述redis集群的实现原理 🔗基于redis5的redis cluster部署 阅读全文
posted @ 2022-02-13 18:39 火火7412 阅读(28) 评论(0) 推荐(0)
摘要:在哨兵sentinel机制中,可以解决redis高可用问题,即当master故障后可以自动将slave提升为master,从而可以保证redis服务的正常使用,但是无法解决redis单机写入的瓶颈问题,即单机redis写入性能受限于单机的内存大小、并发数量、网卡速率等因素。 Redis Cluste 阅读全文
posted @ 2022-02-13 18:38 火火7412 阅读(139) 评论(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 阅读(144) 评论(0) 推荐(0)
摘要:🔗总结tomcat优化方法 🔗java程序出现oom如何解决?什么场景下会出现oom? 🔗简述redis特点及其应用场景 🔗对比redis的RDB、AOF模式的优缺点 🔗实现redis哨兵,模拟master故障场景 阅读全文
posted @ 2022-02-13 13:18 火火7412 阅读(39) 评论(0) 推荐(0)
摘要:#1. Redis八大特点 ##1.1. 速度快 说到Redis的速度快,大家的第一反应一定是内存读取,那是肯定的,但如果面试的时候仅仅说到这点,那还是远远不够的,至少还有以下三点要补充: Redis是用C语言实现的,而众所周知,C语言是“距离”操作系统最近的的编程语言,执行速度快 Redis采用了 阅读全文
posted @ 2022-02-13 13:17 火火7412 阅读(242) 评论(0) 推荐(0)
摘要:#一、RDB模式 1.1 工作原理 RDB(Redis DataBase):基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可 能会丢失从上次快照到当前时间点之间未做快照的数据。 RDB bgsave 实现快照的具体过程: Redis从master主进程先fork出一个子 阅读全文
posted @ 2022-02-13 13:16 火火7412 阅读(412) 评论(0) 推荐(0)
摘要:由于主从架构无法实现master和slave角色的自动切换,所以在发送master节点宕机时,redis主从复制无法实现自动的故障转移,即将slave 自动提升为新的master。因此,需要配置哨兵来"盯"着它们干活,一旦发现master节点宕机,会快速的将slave节点提升为新master节点。 阅读全文
posted @ 2022-02-13 13:15 火火7412 阅读(291) 评论(0) 推荐(0)
摘要:1、什么是oom? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。 当JVM因为没有足够的内存来为对象分配空间、并且垃圾回收器也已经没有空间可回收时,就会抛出这个error(注:非exception,因为这个问题 阅读全文
posted @ 2022-02-13 13:14 火火7412 阅读(573) 评论(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 阅读(54) 评论(0) 推荐(0)
摘要:官方文档 #一、环境准备 ##1.1 IP地址规划 ##1.2 配置主机域名解析 ##每个节点修改主机名 # hostnamectl set-hostname mq1.example.local # hostnamectl set-hostname mq2.example.local # hostn 阅读全文
posted @ 2022-02-12 01:34 火火7412 阅读(100) 评论(0) 推荐(0)
摘要:#一、安装java环境 每个节点都安装jdk # apt -y install openjdk-8-jdk #二、部署zookeeper ##2.1 所有节点部署zookeeper mkdir /apps tar xvf zookeeper-3.4.13.tar.gz -C /apps/ cd /a 阅读全文
posted @ 2022-02-10 18:47 火火7412 阅读(34) 评论(0) 推荐(0)