redis主从与集群

一:redis主从

    主从概念:

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

                                redis主从与集群_第1张图片

    主从配置:

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

                    redis主从与集群_第2张图片

           修改需要设置的位置:

                                            redis主从与集群_第3张图片

                                 redis主从与集群_第4张图片

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

                        redis主从与集群_第5张图片

                具体配置:

               1.配置内容:

                    绑定ip地址:bind 192.168.26.128

                    修改ip地址:slaveof 192.168.26.128 6379

            修改端口号:port 6378

               2.启动主从服务器:

          redis主从与集群_第6张图片

              3.查看主从的关系:

                    redis主从与集群_第7张图片

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

             redis主从与集群_第8张图片

             5.读写数据:

                        redis主从与集群_第9张图片

二:redis集群

    集群的概念:

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

                                        redis主从与集群_第10张图片

    redis集群:

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

                         redis主从与集群_第11张图片

  • 硬件层面:存在多台实体的电脑,每台电脑上都启动了一个redis或者多个redis服务。
  •                 redis主从与集群_第12张图片

       配置步骤:

        应对高并发,多用户访问

             redis主从与集群_第13张图片

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






           

你可能感兴趣的:(redis主从与集群)