1. 程式人生 > >redis分片技術-02哨兵

redis分片技術-02哨兵

1.分片的特點:

  優點:實現記憶體動態擴容;

  缺點:

    1.如果分片的節點宕機,資料就會丟失;

    2.如果分片的節點宕機,整個服務都不能正常使用;

2.解決:

  2.1配置redis主從服務

  2.2實現主從掛載(從庫不允許寫資料)

  

  2.3新增哨兵的配置

  

  2.4修改配置檔案

    1.關閉保護模式

    

    2.修改哨兵的監控

    sentinel monitor mymaster 127.0.0.1 6379 2(192.168.25.132 6379 1)

    (mymaster:代表當前節點中的主機的變數;ip、埠:主機的ip和埠;2:表示推選的票數,由哨兵的個數決定)

    3.修改預設哨兵推選的時間

    

    4.修改哨兵推選失敗的超時時間

    

  2.5單臺哨兵的高可用測試

    

3836:X 04 Nov 18:52:28.654 * +slave slave 192.168.25.132:6380 192.168.25.132 6380 @ mymaster 192.168.25.132 6379
3836:X 04 Nov 18:52:28.658 * +slave slave 192.168.25.132:6381 192.168.25.132 6381 @ mymaster 192.168.25.132 6379

    1.關閉6379(預設的)redis-cli shutdown

3836:X 04 Nov 18:55:19.834 * +slave slave 192.168.25.132:6380 192.168.25.132 6380 @ mymaster 192.168.25.132 6381
3836:X 04 Nov 18:55:19.835 * +slave slave 192.168.25.132:6379 192.168.25.132 6379 @ mymaster 192.168.25.132 6381
3836:X 04 Nov 18:55:29.843 # +sdown slave 192.168.25.132:6379 192.168.25.132 6379 @ mymaster 192.168.25.132 6381

    2.double check (vim sentinel-6379.conf)