Redis 主从复制(全网最详细,最通俗易懂)
主从复制的概念
环境的配置
我们打开4个客户端,其中3个要进行搭建集群,一个是我们测试使用的
redis是一个软件,这个软件的启动是需要redis.conf 的,所以我们要启动多个redis,那么就需要有多个配置文件,每一个配置文件里面的东西是不一样的,那么启动的软件就不一样了。比如端口,启动3个redis,但是端口号是不一样的,这样就需要在配置文件里面进行修改端口号为不同的。
进入每一个配置文件,修改端口,3个的端口号要不一样 6379 6380 6381
修改输出的日志的名字,每一个都要改
dump.rdb 这个是持久化日志,这个名字也要改,每一个redis产生的名字要不一样
后台运行的程序的名字也要改
以上的3个地方,每一个redis.conf 里面都要不一样,以端口号进行区别就可以了。3个地方都改好了之后。
之后在每一个客户端启动对应的redis。
以上就是在3个客户端进行了启动,那么我们如何查看是不是启动了呢?查看进程信息
以上就是开启了3个redis,对于环境已经搭建完成。
一主二从
以上只是开启了3个redis软件,都是主节点,现在开始在这3个软件之间搭建主从。
我们使用命令就可以配置从机
在主上面就可以查看从的信息
以上就已经配置了一主二从了,主写,从只能读,从如果写了,会报错
主机断了之后,从机还是从,你需自己配置其中一个为主机。主机断了之后,重新启动之后,还是可以用的。