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

    集群搭建完成!

  • 相关阅读:
    Arduino系列之智能家居蓝牙语音遥控灯(四)
    Arduino系列之光照传感器(三)
    address2line 定位 Android c++奔溃位置
    android UI线程安全问题
    android 后台服务定时通知
    eclipse 完全智能提示
    IOS 7 Xcode 5 免IDP证书 真机调试(转载)
    DS5 调试 android c++
    javap -s 查看java方法签名
    ndk-stack 调试 android c++ 代码崩溃位置
  • 原文地址:https://www.cnblogs.com/shiguotao-com/p/10077457.html
Copyright © 2011-2022 走看看