博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis主从集群的搭建
阅读量:4290 次
发布时间:2019-05-27

本文共 758 字,大约阅读时间需要 2 分钟。

redis搭建主从集群的步骤

  1. 在配置文件/etc/redis/6379.conf中,配置slaveof master-ip master-port,也就是称为那个master的slave节点
  2. 基于主从复制架构,实现读写分离,配置文件中默认slave-read-only=yes,该节点只接受读请求
  3. 集群安全认证,在master中配置requirepass,对应的在slave中配置masterauth。两者配置的口令需要一致
  4. 修改bind为本机ip地址,默认127.0.0.1是开发调试的模式,只有本机才能访问6379端口的redis
  5. (非必须)iptables -A INPUT -ptcp --dport 6379 -j ACCEPT开放6379端口号
  6. 先启动master节点,再启动master节点,数据会同步

    需要注意的是在本机启动redis客户端的命令需要改动,-a 是上述第3步添加的口令,-h是bind对应的本机的ip地址

redis-cli -a redis-pass -h 192.168.1.104
  • 对redis读写分离架构进行压测
redis-3.2.8/src./redis-benchmark -h 192.168.31.187-c 
Number of parallel connections (default 50)-n
Total number of requests (default 100000)-d
Data size of SET/GET value in bytes (default 2)

想要水平扩容,增加读的QPS,增加多个slave节点即可

转载地址:http://oqrgi.baihongyu.com/

你可能感兴趣的文章
加载更多功能实现
查看>>
React相关Dom约束性和非约束性操作
查看>>
Hystrix高可用架构介绍
查看>>
netty源码分析之-SimpleChannelInboundHandler与ChannelInboundHandlerAdapter详解(6)
查看>>
netty源码分析之-开发过程中重要事项分析(7)
查看>>
Sublime Text3插件详解
查看>>
netty源码分析之-ByteBuf详解(8)
查看>>
javascript函数定义三种方式详解
查看>>
javascript中this关键字详解
查看>>
javascript关于call与apply方法详解
查看>>
netty源码分析之-ReferenceCounted详解(9)
查看>>
javascript闭包详解
查看>>
javascript类的创建与实例对象
查看>>
javascript原型详解(1)
查看>>
netty源码分析之-处理器详解(9)
查看>>
javascript原型对象存在的问题(3)
查看>>
javascript原型继承(1)
查看>>
javascript原型继承-实现extjs底层继承(2)
查看>>
javascript设计模式-建立接口的方式(1)
查看>>
javascript设计模式-单体singleton模式(2)
查看>>