记录CentOS redis3.0.0 集群安装详细步骤

    xiaoxiao2025-04-15  31

    记录CentOS redis3.0.0 集群安装详细步骤

    安装环境

       系统CentOS

       安装文件:redis3.0.0 下载地址:https://github.com/antirez/redis/archive/3.0.0-rc2.tar.gz

    安装步骤

    1、上传安装文件到服务器/opt/redis目录下,解压,编译

    tar -zxvf redis-3.0.0-rc2.tar.gz cd /opt/redis/redis-3.0.0-rc2 make make install

    2、创建集群需要的目录,(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)

    mkdir -p /opt/redis/redis-cluster cd /opt/redis/redis-cluster mkdir -p 6001/data 6002/data 6003/data 6004/data 6005/data 6006/data

    3、修改配置文件redis.conf

    cp /opt/redis/redis-3.0.0-rc2/redis.conf /opt/redis/redis-cluster/6001 vi /opt/redis/redis-cluster/6001/redis.conf ##修改配置文件中的下面选项 port 7000 bind 0.0.0.0 daemonize yes cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes

    4、修改完redis.conf配置文件中的这些配置项之后把这个配置文件分别拷贝到6002/6003/6004/6005/6006目录下面

    \cp -rf /opt/redis/redis-cluste/6001/* /opt/redis/redis-cluste/6002 \cp -rf /opt/redis/redis-cluste/6001/* /opt/redis/redis-cluste/6003 \cp -rf /opt/redis/redis-cluste/6001/* /opt/redis/redis-cluste/6004 \cp -rf /opt/redis/redis-cluste/6001/* /opt/redis/redis-cluste/6005 \cp -rf /opt/redis/redis-cluste/6001/* /opt/redis/redis-cluste/6006

    5、依次修改6002,6003,6004,6005,6006五个节点的redis.conf配置文件中的关于端口号的相关配置,举例修改6002

    vi /opt/redis/redis-cluste/6002/redis.conf 命令模式下输入 %s/6001/6002 保存退出 wq

    进入编辑模式后按esc键即可进入命令模式

     

    6、创建脚本存放目录bin,并建立软连

    mkdir -p /opt/redis/redis-cluste/bin cd /opt/redis/redis-cluste/bin ln -s /opt/redis/redis-3.0.0-rc2/src/redis-server /opt/redis/redis-cluste/bin/redis-server ln -s /opt/redis/redis-3.0.0-rc2/src/redis-cli /opt/redis/redis-cluste/bin/redis-cli

    7、创建启动shell脚本,并授权

    vi start.sh 添加一下内容: redis-server /opt/redis/redis-cluste/6001/redis.conf redis-server /opt/redis/redis-cluste/6002/redis.conf redis-server /opt/redis/redis-cluste/6003/redis.conf redis-server /opt/redis/redis-cluste/6004/redis.conf redis-server /opt/redis/redis-cluste/6005/redis.conf redis-server /opt/redis/redis-cluste/6006/redis.conf

    授权:

    chmod 755 start.sh

    8、启动

    sh start.sh

    9、查看进程

    ps -ef|grep redis

    10、完成

     

    说明:

        文本主要记录自己在实际安装步骤。主要参考文献如下:

     参考文献:《redis3.0伪集群安装步骤》

     参考文献:《redis3.0.0 集群安装详细步骤》

     

    最新回复(0)