# bash-shell-dev **Repository Path**: xwanli0923/bash-shell-dev ## Basic Information - **Project Name**: bash-shell-dev - **Description**: 企业场景Bash Shell脚本开发合集 - **Primary Language**: Shell - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-04-25 - **Last Updated**: 2025-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: Redis, Nginx ## README # Bash Shell Dev #### 介绍 企业场景Bash Shell脚本开发合集 #### 软件架构 noarch #### 更新日志 1. 2025-04-25 - `keepalived/redis_monitor`:   `redis_monitor`属于 `keepalived`中   `vrrp script` 用于监控当前主机`redis`服务的异常,确保当`redis`服务不可用时,关闭`keepalived`服务,并将VIP漂移至另外的节点,并设置VIP所在节点为`Master`,其次,当`redis`主节点恢复正常时,VIP回归,并设置主节点为`Master`,从节点为`Slave`。 - `keepalived/resume_keepalived`: 该脚本用于检测到`keepalived`异常时,尝试自动修复`keepalived`和`redis`服务,在监控平台检测到VIP漂移后执行,当成功修复状态,也会恢复`redis_exporter`服务。 - `logrotate/redis_monitor`: `keepalived`的`vrrp_script`日志轮转策略。 - `keepalived.service`和`monitor-keepalived.service`: keepalived服务systemd unit文件,以及确保`resume_keepalived`运行的脚本可持续执行 #