原创 (十九)高併發redis學習筆記:主從模式和cluster模式簡談

文章目錄1、 主從模式2、 哨兵模式3、 Redis集羣(cluster)模式4、選擇redis cluster 還是 replication + sentinal? redis主要有幾種模式: 主從模式 哨兵模式 集羣模式

原创 (十七)高併發redis學習筆記:3節點哨兵搭建

文章目錄1、哨兵的配置文件2、部署三臺redis3、啓動哨兵進程4、檢查哨兵狀態 1、哨兵的配置文件 sentinel.conf,這個文件就在redis目錄下: 每一個哨兵都可以去監控多個maser-slaves的主從架構,相同

原创 (一)初識線程

多任務執行的演變 玩電腦的時候,可以一邊聽歌,一邊聊天,電腦可以同時做很多事,多個任務宏觀上同時在執行。 單核CPU時代: 一個任務的時候,在一個時間點只能執行一個任務。 多個任務的時候,“同一個時間點”執行多個任務,並非真正

原创 【java集合梳理】— Collections和Collection的區別

剛開始學java的時候,分不清Collection和Collections,其實這兩個東西是完全不一樣的東西。 Collection是一個接口,是java集合中的頂級接口之一,衍生出了java集合的龐大的體系。下面的圖可以說明

原创 【java集合梳理】— Collections接口源碼解析

文章目錄一、Collections接口是做什麼的?二、Collections源碼之大類方法1.提供不可變集合2、提供同步的集合3、類型檢查4.提供空集合或者迭代器5.提供singleton的集合或者迭代器三、從源碼看其他常用方法1

原创 【java集合梳理】— Collection接口詳解

文章目錄一、Collection接口簡介二、Collection源碼分析三、Collection的子類以及子類的實現3.1 List extend Collection3.2 Set extend Collection3.3 Qu

原创 【java集合梳理】— 淺談iterator接口

文章目錄一、`iterator`接口介紹二、爲什麼需要iterator接口三、iterator接口相關接口3.1 ListIterator3.2 SpitIterator3.2.1 SpitIterator源碼方法解析3.2.2

原创 redis哨兵啓動master sdown

搭建好哨兵之後,哨兵一啓動,過了30秒就會判斷master sdown: [root@cache01 ~]# redis-sentinel /etc/sentinal/5000.conf 1239:X 23 May 01:40:0

原创 (十八)高併發redis學習筆記:哨兵模式的管理以及容災演練實驗

文章目錄1、哨兵節點的增加和刪除1.1 增加sentinal1.2 刪除sentinal2、slave的永久下線3、基於哨兵集羣架構下的安全認證4、容災演練4.1 master發生故障4.2 故障恢復5、哨兵的生產環境部署 1、哨

原创 (二十一)高併發redis學習筆記:搭建redis cluster集羣

文章目錄1、redis cluster的重要配置2、在三臺機器上啓動6個redis實例 前提我們之前已經搭建過主從架構,在A,B上都部署redis並且啓動了開機啓動,A是主節點,B是從節點,同時我們在A,B,C上都部署了哨兵。那麼

原创 redis cluster 搭建報錯Sorry can not connect to node 192.168.8.181:7001

redis集羣搭建的過程中報了一個錯誤: redis cluster 搭建報錯“ Sorry, can’t connect to node 192.168.8.181:7001” 這個錯誤主要是說連接不上,我們可以通過幾步來排查

原创 【java集合梳理】— 淺談iterable接口

文章目錄iterable接口1. 內部定義的方法1.1 iterator()方法1.2 forEach()方法1.3 spliterator()方法總結 iterable接口 整個接口框架關係如下(來自百度百科): itera

原创 【java集合梳理】— 從集合接口框架說起

文章目錄(一) java集合分類(1) Iterable接口1. 內部定義的方法1.1 iterator方法1.2 forEach方法1.3 spliterator方法2. Collection接口 extend Iterabl

原创 linux設置防火牆,自啓動以及關閉禁止防火牆

linux在安裝完成後會自動開啓防火牆(firewalld),這將導致外部網絡無法連接到操作系統。 一般情況下,我們都會選擇關閉並禁用防火牆。 本來是使用命令 service iptables stop service ip6ta

原创 (一)高併發redis學習筆記:小電商網站架構與高併發架構區別

主要的知識: redis集羣+storm集羣+nginx+tomcat+mysql 真正能支撐高併發以及高可用的複雜系統中的緩存架構有哪些東西? (1)如何讓redis集羣支撐幾十萬QPS高併發+99.99%高可用+TB級海量數據