日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis 集群介绍

發布時間:2025/3/20 数据库 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis 集群介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開源鍵值對存儲數據庫Redis在4月1日發布了3.0.0版。主要新特性包括:Redis Cluster,Redis子集的分布式實現;新的“嵌套字符串”對象編碼減少緩存遺漏,大幅提高某些工作負荷的速度;等等。開發者Salvatore Sanfilippo表示,Redis 3.0.0是第一個原生支持集群的穩定版本,可能需要1到2年才能成熟,它對Redis生態系統具有重要意義,Redis Cluster將向用戶提供某種程度的自動伸縮和容錯能力,將改變用戶看待Redis的方式。

?

集群簡介


Redis 集群是一個可以在多個 Redis 節點之間進行數據共享的設施(installation)。


Redis 集群不支持那些需要同時處理多個鍵的 Redis 命令, 因為執行這些命令需要在多個 Redis 節點之間移動數據, 并且在高負載的情況下, 這些命令將降低 Redis 集群的性能, 并導致不可預測的行為。


Redis 集群通過分區(partition)來提供一定程度的可用性(availability): 即使集群中有一部分節點失效或者無法進行通訊, 集群也可以繼續處理命令請求。


Redis 集群提供了以下兩個好處:

  • 將數據自動切分(split)到多個節點的能力。

  • 當集群中的一部分節點失效或者無法進行通訊時, 仍然可以繼續處理命令請求的能力。

?

Redis?集群的現狀


目前redis支持的cluster特性:

1) 節點自動發現

2) slave->master 選舉,集群容錯

3) Hot resharding:在線分片

4) 集群管理:cluster xxx

5) 基于配置(nodes-port.conf)的集群管理

6) ASK 轉向/MOVED 轉向機制

?

Redis?集群的架構


redis-cluster架構圖

?

架構細節:

1) 所有的redis節點彼此互聯(PING-PONG機制),內部使用二進制協議優化傳輸速度和帶寬。

2) 節點的fail是通過集群中超過半數的節點檢測失效時才生效。

3) 客戶端與redis節點直連,不需要中間proxy層.客戶端不需要連接集群所有節點,連接集群中任何一個可用節點即可。

4) redis-cluster把所有的物理節點映射到[0-16383]slot上,cluster 負責維護node<->slot<->value。

?

redis-cluster選舉:容錯


1) 領著選舉過程是集群中所有master參與,如果半數以上master節點與master節點通信超過(cluster-node-timeout),認為當前master節點掛掉。


2) 什么時候整個集群不可用(cluster_state:fail)?

A: 如果集群任意master掛掉,且當前master沒有slave.集群進入fail狀態,也可以理解成集群的slot映射[0-16383]不完成時進入fail狀態。

ps : redis-3.0.0.rc1加入cluster-require-full-coverage參數,默認關閉,打開集群兼容部分失敗。


B: 如果集群超過半數以上master掛掉,無論是否有slave集群進入fail狀態。

ps:當集群不可用時,所有對集群的操作做都不可用,收到((error) CLUSTERDOWN The cluster is down)錯誤。

?

參考:

http://redisdoc.com/topic/cluster-tutorial.html

















本文轉自UltraSQL51CTO博客,原文鏈接:http://blog.51cto.com/ultrasql/1658981 ,如需轉載請自行聯系原作者 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Redis 集群介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。