Redis主从架构--搭建

本文详细介绍了Redis的安装步骤,包括资源获取、解压、编译安装及配置修改。此外,还深入探讨了主从架构的搭建过程,涵盖从节点与主节点的配置,以及如何通过redis-benchmark工具进行性能测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一:安装redis

1.获取redis资源

  wget http://download.redis.io/releases/redis-3.2.1.tar.gz

2.解压 

3.安装

       cd redis-3.2.1

  make

  cd src

  make install PREFIX=/usr/local/redis  ,prefix表示安装路径

     redis.conf 中的常用配置

           daemonize  no, 配置后台启动

           bind ip,将ip改成主机ip(非127.0.0.1),否则可能存在问题

           dir ./ , 持久化文件的位置

           port 6379 ,redis端口

 4.redis启动命令: redis-server redis.conf ,一定要指明配置文件的位置

二,主从架构搭建

     1.从节点配置

        bind 192.168.88.130  , 绑定该项后,使用 redis-cli 需要指定 -h, -p ,如: ./redis-cli -h 192.168.88.130 -p 6379

                                                否则报连接拒绝

       slaveof 192.168.88.128 6379 绑定master节点的ip

       slave-read-only yes,只读,只针对该节点为slave节点时,该配置生效

       masterauth master , 认证密码,在master中对应 requirepass master

    2.主节点配置

       bind 192.168.88.130

       requirepass master

        使用命令 :info replication ,可查看复制相关信息

   3. 需要将6379端口开放(测试,关闭防火墙即可)

三.测试 QPS 

  你如果要对自己刚刚搭建好的redis做一个基准的压测,测一下你的redis的性能和QPS (query per second)
redis自己提供的redis-benchmark压测工具,是最快捷最方便的,当然啦,这个工具比较简单,用一些简单的操作和场景去压测
1、对redis读写分离架构进行压测,单实例写QPS+单实例读QPS
    redis-3.2.8/src
       ./redis -benchmark -h 192. 168.88.128

   可用参数
        -c   <client> Number of parallel connections (default 50) 并发客户端
        -n  <requests>  Total number of requests ( default 100000)
        -d  <size>  Data size of SET/GET value in bytes (default 2)
根据你自己的高峰期的访问量,在高峰期,瞬时最大用户量会达到10万+; -C 00000; -n 1000000 -d 10

     QPS和服务器性能,操作,数据量有关

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值