17 redis集群方案

1、RedisCluster分布式集群解決方案

為了解決單機內存,并發等瓶頸,可使用此方案解決問題.
Redis-cluster是一種服務器Sharding技術,Redis3.0以后版本正式提供支持。

這里的集群是指多主多從,不是一主多從。

2、redis集群的目標
1.高性能可線性擴展至最多1000節點
2.集群中沒有代理,(集群節點間)使用異步復制,沒有歸并操作。

可以接受的寫入丟失
在發生failover之前的小段時間窗內的寫操作可能在failover中丟失)。而在(網絡)分區故障下,對少數派master的寫入,發生寫丟失的時間窗會很大。
可用性:
Redis Cluster在以下場景下集群總是可用:大部分master節點可用,并且對少部分不可用的master,每一個master至少有一個當前可用的slave。更進一步,通過使用 replicas migration 技術,當前沒有slave的master會從當前擁有多個slave的master接受到一個新slave來確保可用性。

3、Redis Cluster的日常工作
1.負責維護數據,和獲取集群狀態,包括將keys映射到正確的節點。
2.集群節點同樣可以自動發現其他節點、檢測不工作節點、以及在發現故障發生時晉升slave節點到master
3.所有集群節點通過由TCP和二進制協議組成的稱為 Redis Cluster Bus 的方式來實現集群的節點自動發現、故障節點探測、slave升級為master等任務。
4.每個節點通過cluster bus連接所有其他節點。
5.節點間使用gossip協議進行集群信息傳播,以此來實現新節點發現,發送ping包以確認對端工作正常,以及發送cluster消息用來標記特定狀態。
6.cluster bus還被用來在集群中創博Pub/Sub消息,以及在接收到用戶請求后編排手動failover。

在這里插入圖片描述

4、分片模塊

哈希槽(Hash Slot)

各種分區方案
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167079.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167079.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167079.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

pair和typedef

文章目錄 一、pair用法1.2、pair的創建和初始化1.3、pair對象的操作1.4、(make_pair)生成新的pair對象1.5、通過tie獲取pair元素值 2、typedef2.1、什么是typedef2.2、typedef用法2.2.1、對于數據類型使用例如:2.2.2、對于指針的使用例如2.2.3、對于結構體的使用 2.…

java springboot測試類虛擬MVC環境 匹配返回值與預期內容是否相同 (JSON數據格式) 版

上文java springboot測試類鑒定虛擬MVC請求 返回內容與預期值是否相同我們講了測試類中 虛擬MVC發送請求 匹配返回內容是否與預期值相同 但是 讓我意外的是 既然沒人罵我 因為我們實際開發 返回的基本都是json數據 字符串的接口場景是少數的 我們在java文件目錄下創建一個 dom…

2023年10月紙巾市場分析(京東天貓淘寶平臺紙巾品類數據采集)

雙十一大促期間,剛需品的紙巾是必囤商品之一。今年雙十一,京東數據顯示,10月23日至29日,清潔紙品成交額同比增長40%,由此也拉動了10月紙巾市場的銷售。 鯨參謀數據顯示,今年10月,京東平臺紙巾市…

【日常總結】如何禁止瀏覽器 http自動跳轉成https

一、場景 二、問題 三、解決方案 3.1 chrome 瀏覽器 3.2 edge 瀏覽器: 3.3 Safari 瀏覽器 3.4 Firefox 瀏覽器 3.5 Microsoft Edge 一、場景 公司網站 http:// 谷歌瀏覽器中自動轉換成 https:// 導致無法訪問 二、問題 nginx配置ssl 443接口, ht…

SOLIDWORKS 2024新功能之Electrical篇

SOLIDWORKS 2024 Electrical篇目錄概覽 ? 對齊零部件 ? 更改多個導軌和線槽的長度 ? 過濾輔助和附件零件 ? 2D 機柜中的自動零件序號 ? 移除制造商零件數據 ? 重置未定義的宏變量 ? 使用范圍縮短列表 ? SOLIDWORKS Electrical Schematic 增強功能 1、對齊零部件…

ONNX實踐系列-修改yolov5-seg的proto分支輸出shape

一、目標 本文主要介紹要將原始yolov5分割的輸出掩膜從[b,c,h,.w]修改為[b, h, w, c] 原來的: 目標的: 代碼如下: Descripttion: version: @Company: WT-XM Author: yang jinyi Date: 2023-09-08 11:26:28 LastEditors: yang jinyi LastEditTime: 2023-09-08 11:48:01 …

Threejs_14 制作圣誕賀卡

繼續跟著老陳打碼學習!!!支持!!! 效果圖 鏈接:https://pan.baidu.com/s/1Ft8U2HTeqmpyAeesL31iUg 提取碼:6666 使用到的 模型文件和資源等都為老陳打碼提供!&#x…

【騰訊云云上實驗室】探索保護數據之盾背后的安全監控機制

當今數字化時代,數據安全成為了企業和個人最為關注的重要議題之一。隨著數據規模的不斷增長和數據應用的廣泛普及,如何保護數據的安全性和隱私性成為了迫切的需求。 今天,我將帶領大家一起探索騰訊云云上實驗室所推出的向量數據庫&#xff0c…

新版PY系列離線燒錄器,支持PY002A/002B/003/030/071等MCU各封裝,不同 FLASH 大小型號

PY系列離線燒錄器,目前支持PY32F002A/002B/002/003/030/071/072/040/403/303 各封裝、不同 FLASH 大小型號。PY離線燒錄器需要搭配上位機軟件使用,上位機軟件可以在芯嶺技術官網上下載,還包括了離線燒錄器的使用說明。PY離線燒錄器使用MINI U…

金融機構如何高效率考勤?這個技巧幫了大忙!

在現代社會,隨著科技的不斷發展,人臉識別技術作為一種高效、便捷的身份驗證手段,逐漸應用于各個領域,其中之一便是人臉考勤系統。 傳統的考勤方式存在一系列問題,如卡片打卡容易被冒用、簽到表容易造假等,而…

CTFUB-web前置技能-HTTP協議

burp抓包,抓第二次的 修改請求方式為CTFHUB

算法筆記:OPTICS 聚類

1 基本介紹 OPTICS(Ordering points to identify the clustering structure)是一基于密度的聚類算法 OPTICS算法是DBSCAN的改進版本 在DBCSAN算法中需要輸入兩個參數: ? 和 MinPts ,選擇不同的參數會導致最終聚類的結果千差萬別,因此DBCSAN…

線上PDF文件展示

場景: 請求到的PDF(url鏈接),將其展示在頁面上 插件: pdfobject (我使用的版本: "pdfobject": "^2.2.12" ) 下載插件就不多說了,下面將其引入&a…

【Clang Static Analyzer 代碼靜態檢測工具詳細使用教程】

Clang Static Analyzer sudo apt-get install clang-tools scan-build cmake .. scan-build make -j4 編譯完成之后會在終端提示在哪里查看報錯文檔: scan-build: 55 bugs found. scan-build: Run scan-view /tmp/scan-build-2023-11-24-150637-6472-1 to examine bug report…

Liunx Ubuntu Server 安裝配置 Docker

1. 安裝Docker 1.1 更新軟件包列表 sudo apt update1.2 添加Docker存儲庫 sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-a…

Django QuerySet.order_by SQL注入漏洞(CVE-2021-35042)

漏洞描述 Django 于 2021年7月1日發布了一個安全更新,修復了函數QuerySet.order_by中的 SQL 注入漏洞。 參考鏈接: Django security releases issued: 3.2.5 and 3.1.13 | Weblog | Django 該漏洞需要開發人員使用order_by功能。此外,還可…

加入華為云鯤鵬極簡開發創造營,激活創造力,探索無限可能!

數字經濟時代,速度、效率、質量安全已成為各行業告訴拓新發展的關鍵,華為云不斷打磨敏捷安全開發的軟件平臺,為更高效率的生產力變革積蓄能量。 在剛剛過去不久的2023華為全聯接大會上,華為最新發布了華為云CodeArts與鯤鵬DevKit…

關于配置文件中秘鑰信息加密實現方案的一些思考

關于配置文件中秘鑰信息加密實現方案的一些思考 背景實現方案 背景 配置信息文件中(代碼中), 不應該有明文的秘鑰信息. 需要找一種方案去做加密處理. 實現方案 我們可以在項目指定目錄上傳一份加密/解密程序, 例如: jasypt-gui.jar. 啟動時: 配置JVM參數, 對加密的信息進行解…

2023 Unite 大會關于“Muse“ AI 大模型訓練

Unity Muse 借助強大的 AI 能力幫助你探索、構思和迭代,其中包括紋理和精靈兩項功能,可將自然語言和視覺輸入轉化為可用資產。 將 AI 引入 Unity Editor 中的 Muse 提供了更快將想法轉化為實物的選項。您可以調整并使用文本提示、圖案、顏色和草圖&…

周總結2023-11-24

文章目錄 前言:工作:學習:生活: 前言: 保持激情,日日向上,激發內驅力。 工作: 1117上周未完成的計劃: 數模轉換模塊的數據處理分析HAL庫的學習IMU知識點匯總 1124本…