Redis-0x2C-哨兵模式检查 检查当前进程,即服务启动是否以哨兵模式进行,在redisServer实例中用sentinel_mode字段进行标识。 1234567891011121314151617/** * @brief 判定redis启动模式是哨兵模式 * - 要么启动的直接就是redis-sentinel可执行文件 * - 要么在启动参数中指定了--sentinel可选项 * @param argc 启动参数数量 * @param argv 启动参数 * @return 0-不是以哨兵模式启动 * 1-以哨兵模式启动 */int checkForSentinelMode(int argc, char **argv) { int j; if (strstr(argv[0],"redis-sentinel") != NULL) return 1; // 启动的是redis-sentinel for (j = 1; j < argc; j++) if (!strcmp(argv[j],"--sentinel")) return 1; // 启动参数中指定了--sentinel return 0;} Redis Redis-0x2C-哨兵模式检查 https://bannirui.github.io/2025/02/10/Redis/Redis-0x2C-哨兵模式检查/ 作者 dingrui 发布于 2025年2月10日 许可协议 Redis-0x2D-加载配置文件 上一篇 Redis-0x2B-注册OOM处理器 下一篇 Please enable JavaScript to view the comments