Redis主从配置
主从概念
- ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构
- master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
- 通过主从配置可以实现读写分离
配置主
- 修改/etc/redis/redis.conf文件
bind 0.0.0.0 或者改为本机ip
配置从
从机可多台
- 复制etc/redis/redis.conf文件
- 复制出两台从机
cp redis.conf slave.conf
cp redis.conf slave1.conf
- 修改redis/slave.conf等从机配置文件
sudo vim slave.conf
bind (主机IP)
port 6378(从机端口)
slaveof 192.168.154.131(主机IP) 6379(主机端口)
开启主从服务
sudo redis-server redis.conf
sudo redis-server slave.conf
sudo redis-server slave1.conf
数据操作
- 这就做到了初步的主从分离
- 在从服务器只能读