redis单机版,出现单机故障后,导致redis无法使用,如果程序使用redis,间接导致程序出错。
redis的集群模式:
1.主从复制模式
2.哨兵模式
3.集群化模式
主从复制模式
一主多从模式。一个主节点,多个从节点,那么主节点可以负责:读操作,写操作。从节点只能负责读操作,不能负责写操作。这样就可以把读的压力从主节点分摊到从节点,以减少主节点的压力。
当主节点执行完写命令,会把数据同步到从节点。
在 Redis 主从复制模式中,因为系统不具备自动恢复的功能,所以当主服务器(master)宕机后,需要手动把一台从服务器(slave)切换为主服务器。在这个过程中,不仅需要人为干预,而且还会造成一段时间内服务器处于不可用状态,同时数据安全性也得不到保障,因此主从模式的可用性较低,不适用于线上生产环境。
如何搭建主从关系
原则:配从不配主。
(电脑比较渣)我们使用一天虚拟机模拟三台,节省电脑资源。
先创建一个文件夹,将redis启动文件放进去三个;
修改配置文件:
修改三个
进入redis:
查看主从关系:
命令:
info replication