原创 redis cluster(1)- 集羣安裝配置詳解

  總結: 1、簡介 Redis Cluster是一個高性能高可用的分佈式系統。由多個Redis實例組成的整體,數據按照Slot存儲分佈在多個Redis實例上,通過Gossip協議來進行節點之間通信。 1.1Redis集羣核心的目標: 在

原创 redis cluster(5)- 集羣原理

https://www.jianshu.com/p/0232236688c1 1、集羣架構 Redis集羣設計 總體架構  在這個圖中,每一個藍色的圈都代表着一個redis的服務器節點。它們任何兩個節點之間都是相互連通的。客戶端可以與任

原创 架構師成長之路(6)--技術深度和廣度

  一、技術的深度 說到技術深度,深到底多深才叫有深度,是不是技術鑽研的越就顯得越牛逼,那學一門技術要怎麼學才叫有深度的學? 學任何的知識都要形成一個體系,才能學得深,記得牢。功利性地,走馬觀花似的學習,很快就會忘記。 1、學習層次認知

原创 Redis詳解(1)--原理和機制

一、性能 1 性能測試 測試環境: RHEL 6.3 / HP Gen8 Server/ 2 * Intel Xeon 2.00GHz(6 core) / 64G DDR3 memory / 300G RAID-1 SATA / 1 ma

原创 redis cluster(2)- 集羣常用命令

  集羣(cluster)  :這些命令是集羣所獨有的。執行上述命令要先登錄 #查看redis集羣信息: redis-cli -c -p 6379 cluster nodes 或者 redis-trib.rb check 10.26

原创 Redis詳解(4)- 主從複製原理

1、概述 Master節點在平時提供服務,另外一個或多個Slave節點在平時不提供服務(或只提供數據讀取服務)。當Master節點由於某些原因停止服務後,再人工/自動完成Slave節點到Master節點的切換工作,以便整個Redis集羣繼

原创 mysql備份-(3)mydumper備份

  mydumper介紹 MySQL自身的mysqldump工具支持單線程工作,依次一個個導出多個表,沒有一個並行的機,這就使得它無法迅速的備份數據。 mydumper作爲一個實用工具,能夠良好支持多線程工作,可以並行的多線程的從表中讀入

原创 redis-cluster(4)管理工具redis-trib.rb詳解

redis cluster管理工具redis-trib.rb詳解 redis-trib.rb是redis官方推出的管理redis集羣的工具,集成在redis的源碼src目錄下,是基於redis提供的集羣命令封裝成簡單、便捷、實用的操作工

原创 mysql備份-(1)基礎理論

  前言:爲什麼要備份       2018年 “騰訊雲北京三區部分雲硬盤IO異常,導致互聯網創業公司“前沿數控技術”線上生產數據完全丟失”。 聽聞此消息後,衆多人都痛心疾首的說到,“備份,備份,一定要備份啊!”   “在沒有慘痛的事故教

原创 架構設計(8)—高可用架構設計

高可用架構設計總結: 前言:海恩法則和墨菲定律 海恩法則 · 事故的發生是量的積累的結果。 · 再好的技術、再完美的規章 , 在實際操作層面也無法取代人自身的素質和責任心 。 墨菲定律 · 任何事情都沒有表面看起來那麼簡單 。 ·