• redis集群


    1.解压-linux下安装redis

    Redis是c语言开发的
    安装redis需要c语言的编译环境。如果没有gcc需要在线安装。
    在linux下输入安装gcc

    yum install gcc-c++
    

    2、安装Ruby和Rubygems

    如果有网的话,则通过yum命令进行安装,自动将关联的依赖包全部安装

    yum install ruby
    yum install rubygems
    

    3.下载Redis
    wget http://download.redis.io/releases/redis-3.0.6.tar.gz
    转到Redis的存放目录(我是在usr下建立一个redis系列目录(redis7001,redis7002)),然后通过命令解压Redis压缩包

    mkdir redis700{1,2,3,4,5,6}
    cd redis7001
    tar -zxvf redis-3.0.6.tar.gz
    cd redis-3.0.6 
    make  (默认地址是usr/bin,当然你可以指定目录(用prefix))
    (例如:make && make install prefix=/usr/redis7001)
    将redis-cli redis-server redis.conf拷贝到redis700*目录下
    [root@localhost redis]# cp redis-cli redis-server redis.conf /usr/redis7006
    接下来,我们需要配置redis.conf文件,如果你是从压缩包拷贝出来,你会发现特别多的备注,这些是都是官网的备注讲解,你可以全部删除,只配置你想配置的信息就行。我们主要配置相对应的端口信息和集群配置信息
    redis.conf配置信息 (注意修改端口信息)
    port 7006
    cluster-config-file nodes-7006.conf
    dbfilename dump-7006.rdb
    bind 0.0.0.0
    appendonly yes
    daemonize yes
    cluster-enabled yes
    cluster-node-timeout 15000
    rename-command CONFIG ""
     ps -ef | grep redis   #查看是否启动成功
    netstat -tnlp | grep redis #可以看到redis监听端口
    我们会发现6个Redis都启动成功ruby 然后安装
    Redis
    gem install redis
    在我们之前解压的Redis目录下的src下有个
    redis-trib.rb
    复制到我们建立6个Redis文件的目录下 执行
    ./redis-trib.rb  create --replicas  1  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  127.0.0.1:7006
    即可成功(亲测启动成功,只是后面我关闭集群再次启动的时候报错,网上说是清楚每个里面的.rb..dum,node.* 文件和清楚Redis里面的缓存可是我还是不能清楚  知道的麻烦告诉下 非常感谢!)
    

    参考:(https://blog.csdn.net/u011726984/article/details/78819542)
    (https://www.cnblogs.com/learnjfm/p/7481281.html)
    (https://www.cnblogs.com/xuliangxing/p/7146868.html)
    (http://www.mamicode.com/info-detail-2013937.html)
    (http://www.cnblogs.com/frankdeng/p/9332618.html)

  • 相关阅读:
    System 类的使用
    StringBuffer 与 StringBuilder类的使用
    String 类 的 使用
    多线程
    音乐播放
    数据库
    表示图编辑
    UITextView(2)
    UITextView
    tarBar
  • 原文地址:https://www.cnblogs.com/summerLSC/p/9598372.html
Copyright © 2020-2023  润新知