<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 說明 * 收縮集群意味著縮減規模,需要從現有集群中安全下線部分節點。安全下線節點流程如下圖所示 ![](https://img.kancloud.cn/31/24/31249b6694c17de148584a41b0818daa_1224x1444.png) **流程說明:** * 1)首先需要確定下線節點是否有負責的槽,如果是,需要把槽遷移到 其他節點,保證節點下線后整個集群槽節點映射的完整性 * 2)當下線節點不再負責槽或者本身是從節點時,就可以通知集群內其 他節點忘記下線節點,當所有的節點忘記該節點后可以正常關閉 ## 下線遷移槽 ``` redis-cli --cluster reshard --cluster-from 下線節點ID --cluster-to 接受槽位節點ID --cluster-slots 遷移槽位數量(需要手動計算) --cluster-yes 127.0.0.1:7000 ``` ``` redis-cli --cluster reshard --cluster-from daac46e66a8936545668c78cbe7575e6cabac310 --cluster-to e4bba455615996a2419f5ea68fb483572da69a4e --cluster-slots 1365 --cluster-yes 127.0.0.1:7000 ``` ``` f29d5a33719410d0d965f0cd04a1aaf62772113c 127.0.0.1:7004@17004 slave e4bba455615996a2419f5ea68fb483572da69a4e 0 1606196417583 16 connected e4bba455615996a2419f5ea68fb483572da69a4e 127.0.0.1:7000@17000 master - 0 1606196415000 16 connected 2406-5653 6180-7281 10923-12742 13523-13845 26cdec411e03740e81741fd1af56c84a8995e1bf 127.0.0.1:7001@17001 master - 0 1606196416000 15 connected 0-471 559-719 1235-1364 1407-2405 5904-6179 7282-10922 12743-13522 86ebe5a560dc152174ae87b4555890486aa35051 127.0.0.1:7002@17002 master - 0 1606196415528 14 connected 472-558 720-1234 1365-1406 5654-5903 13846-16383 287b5e49634a455052c9a1ef388bc40365881be6 127.0.0.1:7007@17007 slave e4bba455615996a2419f5ea68fb483572da69a4e 0 1606196416555 16 connected 6f0a7298bd81de901ebd4989504a4d914e5002e2 127.0.0.1:7003@17003 slave 86ebe5a560dc152174ae87b4555890486aa35051 0 1606196418613 14 connected 4c0dcdf4862435f9e0b7ab9573c5d88ebce69c9e 127.0.0.1:7005@17005 slave 26cdec411e03740e81741fd1af56c84a8995e1bf 0 1606196417000 15 connected daac46e66a8936545668c78cbe7575e6cabac310 127.0.0.1:7006@17006 myself,master - 0 1606196413000 10 connected //槽位已清空 ``` ## 忘記節點 * 由于集群內的節點不停地通過Gossip消息彼此交換節點狀態,**因此需要通過一種健壯的機制讓集群內所有節點忘記下線的節點。**也就是說讓其他節點不再與要下線節點進行Gossip消息交換 * **Redis提供了clusteforget {downNodeId}命令實現該功能,如下圖所示:** ![](https://img.kancloud.cn/a3/05/a305af5689f3a998218e3ec6ed0953b6_575x367.png) * 當節點接收到cluster forget {down NodeId}命令后,會把nodeId指定的?點加入到禁用列表中,在禁用列表內的節點不再發送Gossip消息。禁用列表有效期是60秒,超過60秒節點會再次參與消息交換。也就是說當第一次forget命令發出后,我們有60秒的時間讓集群內的所有節點忘記下線節點 * **線上操作不建議直接使用cluster forget命令下線節點,需要跟大量節點命令交互,**實際操作起來過于繁瑣并且容易遺漏forget節點 * **建議使用redis-cli --cluster del-node {host:port} {downNodeId}命令(內部使用forget消息實現)** ## 移除節點 ``` ? bin redis-cli --cluster del-node 127.0.0.1:7000 287b5e49634a455052c9a1ef388bc40365881be6 >>> Removing node 287b5e49634a455052c9a1ef388bc40365881be6 from cluster 127.0.0.1:7000 >>> Sending CLUSTER FORGET messages to the cluster... >>> Sending CLUSTER RESET SOFT to the deleted node. ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看