redis集群的安装(伪集群)

写在文章开头,因为资源有限都是安装在一个虚拟机上

这是2019-04-03安装的,最新的redis稳定版本是5.0.4

我是安装在我的目录中  /opt/app/  下

1.首先进入 /opt/app/ 目录下:  wget  http://download.redis.io/releases/redis-5.0.4.tar.gz

2.在 /opt/app/ 目录下 进行解压:  tar -zxvf redis-5.0.4.tar.gz 

3.在 /opt/app/ 目录下 重命名: mv redis-5.0.4 redis

4.在 /opt/app/ 目录下 进行安装:先 cd redis 

                                                        然后 make && make install  这一步确保不出现error出现,如果出现 error ,就用 

                                                         make MALLOC=libc命令 然后再 make install

5.在 /opt/app/ 目录下 新建目录: mkdir  7000 7001 7002 7003 7004 7005 六个文件夹

6.在 /opt/app/ 目录下 拷贝: cd redis  然后看到 redis.conf文件,将redis.conf文件分别拷贝到上面新建的6个文件夹里面 

                                             cp  ./redis.conf     /opt/app/7000 

                                             cp  ./redis.conf    /opt/app/7001

                                             cp  ./redis.conf    /opt/app/7002

                                             cp  ./redis.conf    /opt/app/7003

                                             cp  ./redis.conf    /opt/app/7004

                                             cp  ./redis.conf    /opt/app/7005

7.分别 6个文件夹里面更改redis.conf里面的内容:每个文件都改成自己的端口号

                      bind 192.168.38.128  //绑定服务器IP地址

      port 7000  //绑定端口号,必须修改,以此来区分Redis实例

      daemonize yes  //后台运行

      pidfile /var/run/redis-7000.pid  //修改pid进程文件名,以端口号命名

      logfile /opt/app/redis-cluster/logs/7000/redis.log  //修改日志文件名称,以端口号为目录来区分

      dir /opt/app/redis-cluster/datas/7000/  //修改数据文件存放地址,以端口号为目录名来区分

      cluster-enabled yes  //启用集群

      cluster-config-file nodes-7000.conf  //配置每个节点的配置文件,同样以端口号为名称

      cluster-node-timeout 15000  //配置集群节点的超时时间,可改可不改

其他内容保持不变,日志打印的文件夹以及数据存放的文件夹,上面没有的文件夹自己手动创建

8.分别进入 6个目录里面进行启动: redis-server ./redis.conf 将redis启动

9.然后使用命令 : ps -ef | grep redis 应该能看到 6个 redis进程

10.然后创建集群: 命令如下,redis-trib.rb已经不建议使用了:

./redis-cli --cluster create  192.168.138.128:7000 192.168.138.128:7001 192.168.138.128:7002 192.168.138.128:7003 192.168.138.128:7004 192.168.138.128:7005 --cluster-replicas 1 

11.进入客户端 ,使用操作命令     redis-cli -c -h 192.168.138.128 -p 7000 (可以改成不同的端口号)

使用此命令可以查看节点状况:redis-cli -c -h 192.168.138.128 -p 7000 cluster nodes

上面7000端口(7001/7002/7003/7004/7005)用任意一个都行

       

猜你喜欢

转载自blog.csdn.net/weishuai528/article/details/88998453