zoukankan      html  css  js  c++  java
  • redis linux 集群

    redis集群:官方教程

    步骤:

     1、安装redis

     2、修改配置文件redis.conf(集群所需基础配置)

    port 7000
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 5000
    appendonly yes
    

    3、创建集群文件夹rediscluster用来统一管理集群配置文件

    3.1 创建文件夹
    mkdir rediscluster
    3.2 创建存放各个节点配置文件的文件夹,例如:
    mkdir 7001 7002 7003 7004 7005 7006
    3.3 将第二步配置好的redis.conf配置文件分别复制到 3.2步创建的文件中(port 需要改变,每个文件配置文件需要对应不同端口最好和文件名称一样,例如 7001  7002  7003 ...)
    cp 源文件地址 目标文件
    

    4、启动redis(进入到redis的src目录)

    启动redis时指定具体某个redis配置文件(3.3 复制的那些)。
    4.1  ./redis-server  ../7001/redis.conf
    

    5、启动成功创建集群

    redis-cli --cluster create  ip1:port1 ip2:port2 ... --cluster-replicas 1
    redis-cli --cluster create:表示创建集群,该集群是由ip1:port1 ip2:port2 ...等节点组成
    --cluster-replicas 1:表示当前集群的每个节点有一个副本

    具体步骤:

    我的环境:redis版本5.0.2  服务器两台(资源有限)  47.75.152.xxx 服务器A   123.56.20.xxx 服务B(由于redis集群最少有三个主节点,所以我决定在服务器A安装两个主节点,两个从节点,服务器B安装一个主节点,一个冲节点)

    安装redis步骤略过....

    创建并进入文件rediscluster

    创建 各个节点配置文件需要存放的文件夹(A服务器连个主节点两个从节点)

    将配置好的redis.conf文件分别复制到这4个文件中(注意改变port和cluster-config-file的配置

     

     进入redis的src目录启动redis (指定不同配置文件)

     

    A服务器的redis启动成功!

    B服务器同样按A服务器操作

      1、创建目录

      2、修改配置文件

      3、启动redis(指定不同redis.conf)

    B服务器启动成功

     

    使用各个节点组建集群:

    在任意服务器执行:redis-cli --cluster create ip1:port1 ip2:port2 ... --cluster-replicas 1

      

    询问是否接受以上的配置,输入yes

    集群搭建完成!

  • 相关阅读:
    python模块--time模块
    python模块--如何相互调用自己写的模块
    Animating Views Using Scenes and Transitions
    fragment 切换
    android textview 设置text 字体
    android intent 5.1
    android EditView ime
    animation of android (4)
    animation of android (3)
    animation of android (2)
  • 原文地址:https://www.cnblogs.com/shiguotao-com/p/10077457.html
Copyright © 2011-2022 走看看