redis主从与集群

本文介绍了Redis的主从配置以实现读写分离,详细阐述了如何设置主服务器和从服务器,包括配置文件的修改和启动过程。此外,还讨论了集群的概念,区分了软件层面和硬件层面的集群,并简要提及了应对高并发和多用户访问的配置步骤。

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

一:redis主从

    主从概念:

  • ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构
  • master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
  • 通过主从配置可以实现读写分离

                                

    主从配置:

           配置主服务器(master):====>redis.conf

                    

           修改需要设置的位置:

                                            

                                 

            配置从服务器(slave):====>slave.conf

                        

                具体配置:

               1.配置内容:

                    绑定ip地址:bind 192.168.26.128

                    修改ip地址:slaveof 192.168.26.128 6379

            修改端口号:port 6378

               2.启动主从服务器:

          

              3.查看主从的关系:

                    

              4.指定主从服务器的开启:

             

             5.读写数据:

                        

二:redis集群

    集群的概念:

  • 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。 当请求到来首先由负载均衡服务器处理,把请求转发到另外的一台服务器上。

                                        

    redis集群:

  • 分类
    • 软件层面
    • 硬件层面
  • 软件层面:只有一台电脑,在这一台电脑上启动了多个redis服务。

                         

  • 硬件层面:存在多台实体的电脑,每台电脑上都启动了一个redis或者多个redis服务。
  •                 

       配置步骤:

        应对高并发,多用户访问

             

创建主从(了解)
sudo cp /usr/share/doc/redis-tools/examples/redis-trib.rb /usr/local/bin/
需要安装ruby环境
sudo apt-get install ruby
如果无法下载,需要设置gem的源
                
创建集群






           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值