• Ubuntu搭建Redis 集群


    1.源码编译

    查看需要下载版本:http://download.redis.io/releases/  

    本人保存路径:/usr/local/soft/

    wget http://download.redis.io/releases/redis-4.0.12.tar.gz
    tar xzf redis-4.0.12.tar.gz
    cd redis-4.0.12
    make

    备注:不安装到指定位置,那么程序默认放在redis-4.0.12/src文件夹下:比较重要的redis-cli、redis-server命令

    2.在redis-4.0.12目录下创建集群文件及文件夹目录不是必须的,可以是任意目录

    mkdir cluster-test
    cd cluster-test
    mkdir 7000 7001 7002 7003 7004 7005

     

    src下面的redis-server复制到7000 7001 7002 7003 7004 7005,并创建redis配置文件 redis.conf ,内容如下:

    port 7000   #改成对应的端口
    deamonize yes   #后台启动
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 5000
    appendonly yes

     

    分别启动6台reids:

    cd 7000
    ./redis-server redis.conf

    查看运行结果:

    ps -ef|grep redis

     

    3.安装ruby环境及ruby-redis插件

    安装ruby

    apt-get install ruby

    进入redis-4.0.12/src文件夹下,通过gem安装redis

    gem install redis

     

    4.启动redis集群

    在 redis-4.0.12/src 目录下 redis-trib.rb ,使用以下命令执行:

    ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

    期间提示输入yes,完成启动。

    再查看redis进程:

     5.测试集群

    通过集群模式连接其中一个节点:

    ./redis-cli -c -p 7002
    set test 11111
    quit

    退出后连接另一个节点:

    ./redis-cli -c -p 7001
    get test

    查询成功,集群创建成功。

  • 相关阅读:
    Chapter 12 homework
    copy construction note
    Chapter 11 homework
    数组排序最大元素
    temporary Object and destructor
    strcpy() 函数注意的地方
    结对项目第二次作业
    结队项目——第一次作业
    软件工程实践2017第二次作业
    软件工程实践2017第一次作业
  • 原文地址:https://www.cnblogs.com/Yatces/p/11232049.html
Copyright © 2020-2023  润新知