淘先锋技术网

首页 1 2 3 4 5 6 7

主从复制就是Redis集群的策略

配从库不配主库:小弟可以选择谁是大哥,但大哥没有权利去选择小弟

读写分离:主机写,从机读

集群配置和搭建

     1.将虚拟机中的CentOS(192.168.40.100)重新复制两份

     2.将新复制的静态ip改一下,192.168.40.101,192.168.40.102,改完后重新启动配置文件,不知道可以修改的可以看 将linux的网关设置为静态的_流殇꧂的博客-CSDN博客

     3.修改完后要确保网络通畅,通过ping相互之间连接一下,出现如下图所示的就表示成功

 

 

 

将三台虚拟机的Redis启动:

           1.启动reids服务器: redis-server /opt/redis-5.0.4/redis.conf

            2.开启redis:/usr/local/bin/redis-cli

            3.查看主机的信息

       role默认是master

 

 

从机通过 slaveof 主机ip 端口  来认大哥

 

然后我们在查看主机的信息,可以看到主机下有两个小弟,而从机的role也改为slave

 

 这样从机的键就会随着主机的改变而改变,主机可以读写,从机只有读的权限

 

 

 这样我们主从复制模式的搭建就完成了

  如果从机的数据不会随着主机更新,很大概率是没有关闭防火墙

  # 查询防火墙状态
$ systemctl status firewalld
# 启动防火墙
$ systemctl start firewalld
# 重启防火墙
$ systemctl restart firewalld
# 关闭防火墙
$ systemctl stop firewalld
# 禁用防火墙(禁止开机启动) 
$ systemctl disable firewalld
# 开启6379端口(暂时开通)
$ /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT