redis主从与集群

一: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的源
                
创建集群






           

猜你喜欢

转载自blog.csdn.net/wpb74521wrf/article/details/80922937