01 2019 档案
摘要:1、fork耗时导致高并发请求延时 2、AOF的阻塞问题 3、主从复制延迟问题 4、主从复制风暴问题 5、vm.overcommit_memory 6、swapiness 7、最大打开文件句柄 8、tcp backlog
阅读全文
摘要:一、部署环境 二、部署Cluster 1.修改redis配置文件,开启cluster(六台机器上) 2、安装ruby依赖(参考:https://www.cnblogs.com/ding2016/p/7903147.html) 3、创建cluster(先使用六个节点创建) 三、测试cluster相关功
阅读全文
摘要:一、前言 1、哨兵的介绍 2、哨兵的核心知识 3、为什么redis哨兵集群只有2个节点无法正常工作? 4、经典的3节点哨兵集群 二、redis哨兵主备切换的数据丢失问题及解决方法 1、两种数据丢失的情况 2、解决异步复制和脑裂导致的数据丢失 三、redis哨兵的核心底层原理 1、sdown和odow
阅读全文
摘要:一、Redis主从复制简述 1、主从架构的核心原理 2、主从复制的断点续传 3、无磁盘化复制 4、过期key处理 5、redis replication的核心机制 6、master持久化对于主从架构的安全保障的意义 二、Redis主从复制的流程及复制方法 1、复制的完整流程 2、数据同步相关的核心机
阅读全文
摘要:一、环境及软件 二、下载及编译Redis 三、Redis生产启动方案(centos6) 四、设置Redis RDB持久化及数据恢复 1.配置 2、RDB持久化机制的工作流程 3、基于RDB持久化机制的数据恢复实验 (1)在redis中保存几条数据,立即停掉redis进程,然后重启redis,看看刚才
阅读全文
摘要:一、环境CentOS 7.4xshell 6二、介绍远程ssh连接服务器 默认是用的密码验证的方式,而且还是root账号,这样的验证方式会有安全隐患,容易被人暴力破解root密码。如果改成用密钥登陆服务器,就会消除这一安全隐患。三、设置方法1、xshell生成密钥 2、设置服务器 3、xshell密
阅读全文
摘要:一、前言及环境 环境(gluster-server之间互信): 二、部署GlusterFS #其他两个节点相同操作 三、部署Heketi(gluster-server01上) Heketi提供了一个RESTful管理界面,可以用来管理GlusterFS卷的生命周期。 通过Heketi,就可以像使用O
阅读全文
摘要:一、RDB和AOF两种持久化机制的介绍 二、RDB持久化机制 优点: 缺点: 三、AOF持久化机制 优点: 缺点: 四、RDB和AOF到底该如何选择
阅读全文
摘要:1.Helm的简介 二、Helm的组成 三、安装helm和tiller 由于tiller需要安装、删除等操作pod的权限,所以要为tiller设置相应的权限,权限可以分为集群级别或名称空间级别 配置文档:https://github.com/helm/helm/blob/master/docs/rb
阅读全文
摘要:一、harbor简介 官方文档:https://goharbor.io/docs/ github用户手册:https://github.com/goharbor/harbor/blob/master/docs/user_guide.md 二、当前安装Harbor主机环境及安装要求 根据版本的不同,可
阅读全文
摘要:一、YUM升级内核 二、离线RPM包安装内核 1.下载RPM包 https://elrepo.org/linux/kernel/el7/x86_64/RPMS/ #选择自己想要的版本下载对应的[root@localhost ~]# wget https://elrepo.org/linux/kern
阅读全文