上一篇文章( 地址)
1、主从概念
- ⼀个 master 可以拥有多个slave,⼀个 slave 又可以拥有多个 slave,如此下去,形成了强⼤的多级服务器集群架构
- master 用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
通过主从配置可以实现读写分离 - master 和 slave 都是一个 redis 实例(redis服务)
2、主从配置
2.1、配置主
具体步骤:
- 第一步:修改 redis.conf 配置文件
bind 0.0.0.0
或本机 ip- 第二步:开启主机服务
src/redis-server redis.conf
2.1、配置从
具体步骤:
- 第一步:复制主配置文件并修改名字为 slave.conf
cp redis.conf slave.conf
- 第二步:修改 slave.conf 从配置文件
bind 192.168.154.131(主机IP)
slaveof 192.168.154.131(主机IP) 6379(主机端口)
port 6378(从机端口)
- 第三步:开启从机服务
src/redis-server slave.conf
3、数据操作
具体操作:
- 第一步:开启主机
src/redis-cli -h 192.168.56.130 -p 6379
- 第二步:开启从机
src/redis-cli -h 192.168.56.130 -p 6378
分开命令行操作:
- 第一步:Xshell 5 上面开启主机并且写入数据
set name susu
- 第二步:Linux 上面开启从机并且读出数据
get name