reids集群搭建

目标: 一主一从,往主节点去写,在从节点去读,可以读到,主从架构就搭建成功了

1、启用复制,部署slave node(参照单机版redis的搭建)

注意一下:在slave node上配置:slaveof 192.168.1.1 6379,即可

在这里插入图片描述

2、强制读写分离

基于主从复制架构,实现读写分离,redis slave node只读,默认开启,slave-read-only,开启了只读的redis slave node,会拒绝所有的写操作,这样可以强制搭建成读写分离的架构

在这里插入图片描述

3、集群安全认证

master上启用安全认证,requirepass
在这里插入图片描述

slave连接口令,masterauth

在这里插入图片描述

4.修改redis.conf(6379.conf)

1. bind 127.0.0.1 -> 本地的开发调试的模式,就只能127.0.0.1本地才能访问到6379的端口
2. 每个redis.conf中的bind 127.0.0.1 -> bind自己的ip地址
3. 在每个节点上都: iptables -A INPUT -ptcp --dport  6379 -j ACCEPT(开放6379,防止没有开放端口)

在这里插入图片描述

5、读写分离架构的测试

先启动主节点,eshop-cache01上的redis实例
再启动从节点,eshop-cache02上的redis实例
redis-cli -a redis-pass -h 172.16.1.185
redis-cli -h ipaddr
info replication

6、对redis读写分离架构进行压测,单实例写QPS+单实例读QPS

redis-3.2.8/src

./redis-benchmark -h ip

-c <clients>       Number of parallel connections (default 50)
-n <requests>      Total number of requests (default 100000)
-d <size>          Data size of SET/GET value in bytes 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值