redis主从配置
- 本次配置是在同一机器上启动2个redis服务
(1) cp /etc/redis.conf /etc/redis1.conf
(2)针对/etc/redis1.conf做如下修改,并增加一行配置在这里插入代码片
因为安装的redis版本是5.0.5,所以配置时的参数是replicaof,在 4.0.1版本中使用的是slaveof。如果是主上配置了密码,那么从的配置文件中也需要配置
masterauth chunyz>com,本次配置已开启密码
(3) mkdir /data/redis1_data/ /创建redis1目录,之后就可以启动
(4)redis与MySQL主从不一样,redis主从不用事先同步数据,它会自动同步过去。
(5)测试验证
主上加入
requirepass chunyz>com
,从上加入masterauth chunyz>com
,最后显示的结果为登录主需要输入密码,而登录从不需要密码(不太对)。
(7)主从配置文件中都有一行replica-read-only yes,表示副本只读,从不能进行写操作
redis集群(redis cluster)介绍
- redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群。
- 单台redis不能满足需求时,需要由多台机器构成一个集群,,用来解决存储空间,查询速度,负载太高等瓶颈问题,redis cluster是一个分布式集群,支持横向扩展,redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点。