# redis-cluster **Repository Path**: leader9520/redis-cluster ## Basic Information - **Project Name**: redis-cluster - **Description**: centos7 批量启动redis - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-11-16 - **Last Updated**: 2022-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # redis-cluster centos7 批量启动redis 在cluster目录创建以端口命名的目录,启动脚本会自动扫描并生成redis.conf配置文件 start.sh脚本可以添加ip参数, 例如:"start.sh 192.168.31.152";如果不添加参数,系统会自动读取hostname配置的ip地址 # 安装redis的两种方式 ## yum install 安装 ### 设置redis的仓库地址 yum install epel-release ### 安装redis yum install redis redis-trib ## tar.gz安装包安装 ### 安装依赖包 yum -y install gcc gcc-c++ yum -y install tcl yum -y install ruby ruby-devel rubygems rpm-build ### 安装依赖组件 gem install redis --version 3.3.3 ### 下载并解压redis.tar.gz wget http://download.redis.io/releases/redis-4.0.1.tar.gz tar zxf redis-4.0.1.tar.gz cd redis-4.0.1 make MALLOC=libc ### make测试 make test ### make安装 make install ### make安装指定目录 make PREFIX=/usr/local/redis install ### redis-trib安装 cp ./src/redis-trib.rb /usr/local/sbin/redis-trib # 创建集群 redis-trib create --replicas 1 192.168.31.153:6379 192.168.31.153:6380 192.168.31.153:6381 192.168.31.152:6379 192.168.31.152:6380 192.168.31.152:6381 # 创建集群 redis 5.* redis-cli --cluster create 192.168.31.153:6379 192.168.31.153:6380 192.168.31.153:6381 192.168.31.152:6379 192.168.31.152:6380 192.168.31.152:6381 --cluster-replicas 1 如果集群使用了密码,创建集群时,要-a加上密码 redis-cli --cluster create 10.0.70.92:6379 10.0.70.92:6380 10.0.70.93:6379 10.0.70.93:6380 10.0.70.94:6379 10.0.70.94:6380 --cluster-replicas 1 -a password