redis5-集群搭建

  作者:七夜

纯小白一步步搭建redis集群(redis5.0.8)官网 :https://redis.io/中文网站:http://www.redis.cn/文档:http://redisdoc.com/1.下载编译rediswgethttp://download.redis.io/releases/redis-5.0.8.tar.gz解压: tar -zxvf redis-5.0.8.tar.gzcd redis-5.0.8已经存

                                                        纯小白一步步搭建redis集群(redis5.0.8 )


    官网 :https://redis.io/

    中文网站:http://www.redis.cn/

    文档:http://redisdoc.com/


    1.下载编译redis

    wget http://download.redis.io/releases/redis-5.0.8.tar.gz

    解压: tar -zxvf redis-5.0.8.tar.gz

    cd redis-5.0.8

    已经存在Makefile了,直接make

    编译: make

    完事后,可以: make test  一下

    cd 到 src目录里面

    拷贝生成的二进制文件到 需要安装的目录:

    例如: 

    redis程序的目录: mkdir -p /Users/zhengxiangfan/redis/bin

    cp redis-server redis-cli redis-check-aof redis-check-rdb redis-sentinel redis-benchmark /Users/zhengxiangfan/redis/bin/

    配置文件的目录: mkdir -p /Users/zhengxiangfan/redis/conf

    cp redis.conf /Users/zhengxiangfan/redis/conf

    数据文件的目录: mkdir -p /Users/zhengxiangfan/redis/data

    日志目录:  mkdir -p /Users/zhengxiangfan/redis/log


   cd  到配置的文件的目录: /Users/zhengxiangfan/redis/conf 

   修改配置文件: cp redis.conf redis-6379.conf ; cp redis.conf redis-6380.conf ; cp redis.conf redis-6381.conf 

   分别修改每个配置文件的端口

  

   #设置密码

   requirepass redis123

   masterauth redis123

   #设置最大的内存使用,根据自己机器来设定

   maxmemory 1gb

   #设置最淘汰机制,   默认: noeviction

   maxmemory-policy allkeys-lru

   #打开aof

   appendonly yes

   appendfilename "appendonly-6379.aof"

   #允许远程访问,注释掉即可

   #bind 127.0.0.1

   port 6379

   daemonize yes

   #rdb路径

   dbfilename dump-6379.rdb

   logfile "logs/6379.log"

   pidfile /var/run/redis_6379.pid

  

  


   启动服务:  bin/redis-server conf/redis-6379.conf

                 bin/redis-server conf/redis-6380.conf

                 bin/redis-server conf/redis-6381.conf

     

  ps -ef|grep redis 确认启动:

  bin/redis-cli -p 6379

  输入密码:

  auth redis123

  role 查看角色

  

   1先配置个简单的: 1主2从

   原则: 配从不配主

   6379主

   6380,6381  从节点:

   6380:  slaveof 127.0.0.1 6379;  info replication ; 查看: master_link_status:up 状态;

   6381:  slaveof 127.0.0.1 6379;   info replication ; 查看: master_link_status:up 状态;

   6379: role; master 

   到此: 1主2从配置成功;


   哨兵模式:


  

   

   

 

 

有用  |  无用

猜你喜欢