zoukankan      html  css  js  c++  java
  • redis 哨兵配置文件解读sentinel.conf

    # Example sentinel.conf

    # port <sentinel-port>
    port 8001

    # 守护进程模式
    daemonize yes

    # 指明日志文件名
    logfile "./sentinel1.log"

    # 工作路径,sentinel一般指定/tmp比较简单
    dir ./

    # 哨兵监控这个master,在至少quorum个哨兵实例都认为master down后把master标记为odown
    # (objective down客观down;相对应的存在sdown,subjective down,主观down)状态。
    # slaves是自动发现,所以你没必要明确指定slaves。
    sentinel monitor MyMaster 127.0.0.1 7001 1

    # master或slave多长时间(默认30秒)不能使用后标记为s_down状态。
    sentinel down-after-milliseconds MyMaster 1500

    # 若sentinel在该配置值内未能完成failover操作(即故障时master/slave自动切换),则认为本次failover失败。
    sentinel failover-timeout TestMaster 10000

    # 设置master和slaves验证密码
    sentinel auth-pass TestMaster testmaster123

    sentinel config-epoch TestMaster 15
    #除了当前哨兵, 还有哪些在监控这个master的哨兵
    sentinel known-sentinel TestMaster 127.0.0.1 8002 0aca3a57038e2907c8a07be2b3c0d15171e44da5
    sentinel known-sentinel TestMaster 127.0.0.1 8003 ac1ef015411583d4b9f3d81cee830060b2f29862

    Redis注意事项

        1.最大内存问题:要设置好最大内存,以防不停的申请内存,造成系统内存都被用完。

        2.Fork进程问题:'vm.overcommit_memory = 1'这一个选项要加到系统的配置中,防止fork因内存不足而失败。

        3.密码问题:需要设置复杂一些,防止暴力破解。

  • 相关阅读:
    PJSUA2开发文档--第五章 帐户(号)Accounts
    PJSUA2开发文档--第四章 端点ENDPOINT
    PJSUA2开发文档--第三章 PJSUA2高级API
    PJSIP 自动化测试工具安装 Python安装
    pjsip 播放音视频
    TTS 文字转语音 ekho
    使用 pjsip 代码独立开发
    windows网络编程中文 笔记(二)
    coTurn测试程序之 turnutils_uclient
    coTurn测试程序之turnutils_stunclient.exe
  • 原文地址:https://www.cnblogs.com/Su-per-man/p/11534126.html
Copyright © 2011-2022 走看看