redis的主從複製部署和使用

reids一種key-value的緩存數據庫目前很是流行的被使用在不少場景,好比在數據庫讀寫遇到瓶頸時緩存且讀寫分離會大大提高這塊的性能,下面我就說說redis的主從複製redis

首先須要啓動多個redis實例,master、slave、slave,持久化、端口更改等其餘配置在此不在多說,全部的配置都在.conf文件中數據庫

做爲master節點的conf不需作配置,其中slave-read-only yes表示全部和master相關的字節都爲只讀的,緩存

要做爲slave字節的conf須要配置,放開slaveof,修改爲slaveof 127.0.0.1 6379,ip和端口,而後重啓slave則該節點就成了slave節點性能

例如:master(6379)  slave(6380) slave(6381)ip

master只負責wirte操做,而slave則負責讀取操做,徹底分離了redis的讀和寫同步

 

可是有一個持久換問題 master上作持久化,slave可作可不作,應爲每次重啓時slave會從master的同步數據ast

相關文章
相關標籤/搜索