- 一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构
- master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
- 通过主从配置可以实现读写分离
- master和slave都是一个redis实例(redis服务)
1 配置主
查看当前主机的ip地址:ifconfig
修改etc/redis.conf文件:sudo vi redis.conf
在redis.conf里:bind 主机ip
重启redis服务:
sudo service redis stop
redis-server redis.conf【sudo service redis start】
2 配置从
复制 etc/redis.conf文件
sudo cp redis.conf ./slave.conf
修改redis/slave.conf文件
sudo vi slave.conf
编辑内容:
bind 主机ip
slaveof 主机ip 端口号
port 6378【不能和主的6379相同】
redis服务:sudo redis-server slave.conf
查看主从关系:redis-cli -h 主机ip info Replication
3 数据操作
在master和slave分别执行info命令,查看输出信息,进入主客户端
redis-cli -h 主机IP -p 6379
进入从的客户端
redis-cli -h 主机IP -p 6378
备注:
备份和读写分离
标签:sudo,slave,主机,配置,redis,conf,ip,主从 From: https://www.cnblogs.com/dyl0/p/16919206.html