redis 集群中的節(jié)點(diǎn)分為主節(jié)點(diǎn)(master)和從節(jié)點(diǎn)(slave),其中主節(jié)點(diǎn)用于處理槽,而從節(jié)點(diǎn)則用于復(fù)制某個(gè)主節(jié)點(diǎn),并在被復(fù)制的主節(jié)點(diǎn)下線時(shí),代替下線主節(jié)點(diǎn)繼續(xù)處理命令請(qǐng)求。
(推薦教程:redis教程)
redis 集群是 Redis 提供的分布式數(shù)據(jù)庫(kù)方案,集群通過(guò)分片(sharding)來(lái)進(jìn)行數(shù)據(jù)庫(kù)共享,并提供復(fù)制和故障轉(zhuǎn)移功能。
Redis 集群為了保證一致性而犧牲了一部分容錯(cuò)性。系統(tǒng)在保證對(duì)網(wǎng)絡(luò)短線和節(jié)點(diǎn)失效具有有限抵抗力的前提下,盡可能地保持?jǐn)?shù)據(jù)的一致性。
Redis 是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。 redis的出現(xiàn),很大程度補(bǔ)償了memcached這類(lèi)key/value存儲(chǔ)的不足,在部分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用。它提供了Java,C/C++,C#,php,JavaScript,perl,Object-C,python,ruby,erlang等客戶端,使用很方便。