4. Redis Cluster ? 《4.1.1.2 集群解決的第二個(gè)問(wèn)題》中提到我們?nèi)プ黾簩?shí)際上是為了解決機(jī)器的性能瓶頸。通俗來(lái)講:假...

4. Redis Cluster ? 《4.1.1.2 集群解決的第二個(gè)問(wèn)題》中提到我們?nèi)プ黾簩?shí)際上是為了解決機(jī)器的性能瓶頸。通俗來(lái)講:假...
3.哨兵機(jī)制 ? 在《4.1 集群設(shè)計(jì)繞不開(kāi)的話題》中我們提到了單點(diǎn)故障的問(wèn)題,在《4.2 主從復(fù)制》中我們又提到了使用從庫(kù)來(lái)做主庫(kù)的備份狭莱,...
2. 主從同步 ? Redis可以實(shí)現(xiàn)一主N從关面,為了減少主庫(kù)的復(fù)制壓力脯颜,還可以做到從從復(fù)制份名。例如:一個(gè)主庫(kù)掛兩個(gè)從庫(kù)驾茴,兩個(gè)從庫(kù)又各自掛了兩個(gè)...
1. 集群設(shè)計(jì)繞不開(kāi)的話題 ? 我接觸了很多技術(shù)棧锅必,比如:Redis事格、Kafka、ELasticsearch搞隐、Zookeeper等等驹愚,對(duì)于當(dāng)...
12. 監(jiān)視器 ? 在上一章《3.11 鍵通知》我們講了Redis的Key發(fā)生變化的時(shí)候會(huì)產(chǎn)生鍵通知,并且通過(guò)pub/sub機(jī)制來(lái)讓訂閱的客...
11. 鍵通知 ? 我們希望得到“某個(gè)鍵的所有操作”或者“某個(gè)操作的所有鍵”的時(shí)候就可以用到鍵通知了劣纲。鍵通知其實(shí)用的就是pub/sub功能逢捺,...
10. lua腳本 ? 其實(shí)在《3.7.1 單機(jī)Redis的分布式鎖》的一段python代碼中已經(jīng)使用到了lua腳本,當(dāng)時(shí)是為了解決在Red...
9. Redis事務(wù) 9.1 Redis事務(wù)基本原理 ? 基本上數(shù)據(jù)庫(kù)都會(huì)有事務(wù)這個(gè)概念癞季,像Mysql的事務(wù)就滿足ACID特性劫瞳,但是Redi...
8. 管道 ? 管道(pipeline)并不是Redis獨(dú)有的一個(gè)功能,也不是Redis先提出的绷柒。Redis是用的C/S架構(gòu)模型志于,請(qǐng)求和響應(yīng)...
7.分布式鎖 7.1 單機(jī)Redis的分布式鎖 ? 分布式鎖的終極奧義就是在一個(gè)地方有一個(gè)唯一資源,當(dāng)多個(gè)客戶端過(guò)來(lái)時(shí)废睦,誰(shuí)先搶到這個(gè)資源伺绽,誰(shuí)...