李德贤个人博客

不求巨变,每天蜕变一点点

Scroll Down

手写Promise

第一章:手写Promise//手写Promise//status='pending'挂起状态//status='fulfilled'成功状态//status='fulfilled'失败状态//result=data保存返回值functionMyPromise(){this.status='pendi

zabbix_server 安装

第一章:Zabbix安装Zabbix官网:https://www.zabbix.com/cn/注意:此文档以Zabbix4.0为案例01.安装服务端软件01)配置yum源为清华源#配置yum源rpm-ivhhttps://mirrors.tuna.tsinghua.edu.cn/zabbix/zab

zabbix客户端安装

第三章:zabbix客户端安装01.配置yum源#配置yum源rpm-ivhhttps://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm#虽然用的是清华

zabbix 初始配置

第二章:Zabbix在浏览器初始配置01.初始化zabbix第一步:在浏览器输入ip/zabbixhttp://10.0.0.61/zabbix点击下一步:Nextstep第二步:查看右侧配置状态如果状态都显示OK点击下一步:Nextstep第三步:数据库连接配置只需要在Password密码那一行,

redis 扩容和收缩

第十章:redis扩容01.目标节点准备导入槽02.源节点准备导出槽03.获取slot下槽总数04.批量迁移相关键的数据05.循环迁移06.通知槽分配给目标节点01.创建新的节点#创建数据目录mkdir-p/opt/redis_{6390,6391}/{conf,logs,pid}mkdir-p/d

redis 集群

第六章:redis集群部署01.为什么使用集群为什么不使用哨兵,而使用集群#使用哨兵01.主库写压力太大02.资源利用率不高03.连接过程繁琐,效率低02.集群的重要概念01.Redis集群,无论有几个节点,一共只用1638402.所有的槽都必须被正确分配,哪怕只有一个槽不正常,整个集群都不可用03

redis Sentine 哨兵

第五章:redis哨兵01.哨兵的作用01.解决主从复制需要认为干预的问题02.提供了自动的高可用方案02.环境规划redis节点端口6379哨兵节点端口26379主节点:db0110.0.0.51从节点:db0210.0.0.52从节点:db0310.0.0.5303.部署3台redis单节点1)

redis 持久化

第二章:redisRDB持久化01.RDB持久化和AOF持久化优缺点RDB:类似快照,把当前内存里的数据持久化到硬盘优点:压缩格式,恢复数据速度快缺点:不是实时复制,可能会造成数据丢失,操作比较重量AOF:类似于mysql的binlog日志,可以设置成每秒/每次操作都以追加的形式保存在日志文件中优点

redis 主从复制

第四章:redis主从复制01.环境主库:10.0.0.51从库:10.0.0.52主库配置请参考redis安装部署02.在从库上操作1)配置密钥,推送到主库#推送公钥到主库ssh-keygenssh-copy-id10.0.0.512)拉取主库配置#拉取配置rsync-avz10.0.0.51:/

redis 安装部署

第一章:安装部署此案例以redis5.0.7版本为例00.reids官网https://redis.io/download01.目录规划/data/soft下载软件存放目录/data/redis_6379数据目录/opt/redis_6379/{conf,logs,pid}配置目录,日志目录,pid