zoukankan      html  css  js  c++  java
  • redis-cluster redis集群 三主三从方式

    1.首先下载redis服务包

    http://download.redis.io/releases/redis-4.0.9.tar.gz

    2.然后把该服务包上传到linux 系统 /usr/local/src

    tar -zxvf redis-4.0.0.tar.gz
    

     

     4.安装redis服务,在解压的文件目录下面(进入到redis-4.0.0目录)

     

    make PREFIX=/usr/local/redis install
    

      

    5.复制六份/user/local/redis/bin 下面的文件包,

    6..修改各个文件夹下面的redis.conf 

    daemonize yes  可以从后台启动
    port 6379 修改成当前的端口号
    cluster-enabled yes  支持集群
    cluster-config-file nodes.conf 节点配置文件名称
    cluster-node-timeout 15000 集群节点超时时间
    appendonly yes  日志追加模式
    protected-mode改为no /注释bind 127.0.0.1  支持远程访问
    requirepass 数据库登录密码

    7.安装环境

    1.yum -y install ruby ruby-devel rubygems rpm-build(安装ruby语言运行环境)
    2.ruby -v(查看当前模板号)
    3.yum install centos-release-scl-rh 安装yum源
    4.yum install rh-ruby24  -y (后面是4是需要安装的版本号
    5.scl enable rh-ruby24 bash(启动ruby软件集 ,一个操作系统可以安装和使用不同版本的软件,而不会影响整个系统的安装包)
    6.gem install redis(安装Ruby和Redis的相关依赖)
    

      

     

    8.创建集群服务

    切换目录到解压之前的redis服务中的src文件目录中执行下面指令

    ./redis-trib.rb create --replicas 1 39.32.222.323:6379 39.32.222.323:6380 39.32.222.323:6381 49.233.37.200:6382 49.233.37.200:6383 49.233.37.200:6384
    

      

     9 通过集群的方式连接 数据库

    ./redis-cli -c -p 6379
    

      

  • 相关阅读:
    C SHARP.net 中DataSet.Fill实现不很理想,摸索中
    java程序代码 Exchenge.java
    java中的BREAK和CONTINUE语句的应用
    C++ 和 Java 中的变参
    BS程序代码与安全与基本攻击/防御模式
    MySql与Java的时间类型
    Ant 阅读笔记
    进度,效率,与个人事务管理 Personal Task 1.0
    Struts 实现的I18N
    解决站点关键数据,状态数据,无须持久化数据的一些思路
  • 原文地址:https://www.cnblogs.com/wangmaolin/p/13684636.html
Copyright © 2011-2022 走看看