主从概念
- 一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构
- master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
- 通过主从配置可以实现读写分离
- master和slave都是一个redis实例
主从配置
配置主
# 修改etc/redis/redis.conf文件
bind 0.0.0.0 # 或改成本机ip
# 开启主机服务
sudo redis-server redis.conf # 注意在etc/redis/目录下执行
配置从
# 复制redis.conf文件
cp redis.conf slave.conf
# 修改slave.conf文件
vim slave.conf
bing 192.168.111.23(主机IP)
slaveof 192.168.111.23 6379(主机端口)
port 6378 # 从机端口应避免与主机冲突
# 开启服务
sudo redis-server slave.conf
连接主机 从机
# 连接主机
sudo redis-cli -p 6378
# 连接从机
sudo redis-cli -h 192.168.111.23 -p 6378