准备环境
1、系统:
192.168.1.11 centos7.4
192.168.1.12 centos7.4
2、安装包
redis-4.0.14.tar.gz
ruby-2.5.tar.gz
安装redis-4.0.14
两台服务器一样
useradd -s /sbin/nologin redis
yum install wget
cd /usr/local/src
wget http://download.redis.io/releases/redis-4.0.14.tar.gz
tar zxvf redis-4.0.14.tar.gz
mv /usr/local/src/redis-4.0.14 /usr/local/redis
cd /usr/local/redis/src
make PREFIX=/usr/local/redis install
echo ‘export PATH=$PATH:/usr/local/redis/bin’ > /etc/profile.d/redis.sh
source /etc/profile.d/redis.sh
mkdir /usr/local/redis/{data,log}
安装ruby-2.5
两台服务器一样
cd /usr/local/src
wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz
tar zxvf ruby-2.5.0.tar.gz
cd ruby-2.5.0/
./configure --prefix=/usr/local/ruby2.5
make && make install
echo -e “export RUBY_HOME=/usr/local/ruby2.5\nexport PATH= P A T H : PATH: PATH:RUBY_HOME/bin” > /etc/profile.d/ruby.sh
source /etc/profile.d/ruby.sh
ruby -v
配置集群
在 192.168.1.11 服务器上操作
mkdir /data/redis-cluster/6801 -p
cd /data/redis-cluster/6801
mkdir {data,log}
cp /usr/local/redis/redis.conf /data/redis-cluster/6801/
grep -v “^#” /data/redis-cluster/6801/redis.conf
主要的参数如下,其他参数保持默认(密码先不要设,创建集群的时候不能有密码)
bind 192.168.1.11 127.0.0.1
protected-mode no
port 6801
daemonize yes
pidfile