美文网首页
Redis集群搭建

Redis集群搭建

作者: Harlan1994 | 来源:发表于2017-08-25 12:04 被阅读11次

    集群配置

    10.1.10.35 7000 master
    10.1.10.35 7001 slave
    10.1.10.36 7002 master
    10.1.10.36 7003 slave
    10.1.10.37 7004 master
    10.1.10.37 7005 slave
    

    资源下载

    下载到 /Download 文件夹下:
    [root@seclab-master Downloads]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz
    

    远程复制到其余两台虚拟机

    [root@seclab-master Downloads]# scp redis-4.0.0.tar.gz root@10.1.10.36:/root/Downloads/
    [root@seclab-master Downloads]# scp redis-4.0.0.tar.gz root@10.1.10.37:/root/Downloads/
    

    以下需要在三台虚拟机上操作:

    安装redis到opt目录下

    [root@seclab-master Downloads]# tar -xvf redis-4.0.0.tar.gz
    [root@seclab-master Downloads]# cd redis-4.0.0
    [root@seclab-master redis-4.0.0]# make && make PREFIX=/opt/redis install
    

    在三台机器上创建文件夹

    10.1.10.35:
    [root@seclab-master Downloads]# cd /opt/redis
    [root@seclab-master redis]# mkdir cluster
    [root@seclab-master redis]# cd cluster
    [root@seclab-master redis]# mkdir 7000 7001
    
    10.1.10.36:
    [root@seclab-slave1 Downloads]# cd /opt/redis
    [root@seclab-slave1 redis]# mkdir cluster
    [root@seclab-slave1 redis]# cd cluster
    [root@seclab-slave1 redis]# mkdir 7002 7003
    
    10.1.10.37:
    [root@seclab-slave2 Downloads]# cd /opt/redis
    [root@seclab-slave2 redis]# mkdir cluster
    [root@seclab-slave2 redis]# cd cluster
    [root@seclab-slave2 redis]# mkdir 7004 7005
    

    复制和修改配置文件

    配置文件改动如下几项:
    
    # 端口号
    port 7000   
    # 后台启动
    daemonize yes
    # 开启集群
    cluster-enabled yes
    #集群节点配置文件
    cluster-config-file nodes-7000.conf
    # 集群连接超时时间
    cluster-node-timeout 5000
    # 进程pid的文件位置
    pidfile /var/run/redis-7000.pid
    # 开启aof
    appendonly yes
    # aof文件路径
    appendfilename "appendonly-7000.aof"
    # rdb文件路径
    dbfilename dump-7000.rdb
    

    未完待续

    相关文章

      网友评论

          本文标题:Redis集群搭建

          本文链接:https://www.haomeiwen.com/subject/kkjudxtx.html