版本:redis-cli 3.2.12
安装依赖包:
yum clean all
yum -y install make gcc tcl
#yum install rubygems -y
#gem install redis-3.2.2.gem
创建目录:
mkdir -pv /data/redis/{6379..6384}/{conf,data,logs}
创建用户:
groupadd redis
useradd -g redis redis
chown redis.redis -R /data
安装redis:
tar -xvf redis-3.2.12.tar -C /usr/local/
mv /usr/local/redis-3.2.12/ /usr/local/redis
cd /usr/local/redis/
make
make install
cp /usr/local/redis/redis.conf /data/redis/6379/conf/redis_6379.conf
查看
cat /data/redis/6379/conf/redis_6379.conf|grep -vE "^#|^$"
修改其他配置
cp /data/redis/6379/conf/redis_6379.conf /data/redis/6380/conf/redis_6380.conf
cp /data/redis/6379/conf/redis_6379.conf /data/redis/6380/conf/redis_6380.conf
cp /data/redis/6379/conf/redis_6379.conf /data/redis/6381/conf/redis_6381.conf
cp /data/redis/6379/conf/redis_6379.conf /data/redis/6382/conf/redis_6382.conf
cp /data/redis/6379/conf/redis_6379.conf /data/redis/6383/conf/redis_6383.conf
cp /data/redis/6379/conf/redis_6379.conf /data/redis/6384/conf/redis_6384.conf
sed -i s#6379#6380#g /data/redis/6380/conf/redis_6380.conf
sed -i s#6379#6381#g /data/redis/6381/conf/redis_6381.conf
sed -i s#6379#6382#g /data/redis/6382/conf/redis_6382.conf
sed -i s#6379#6383#g /data/redis/6383/conf/redis_6383.conf
sed -i s#6379#6384#g /data/redis/6384/conf/redis_6384.conf
增加执行权限
chmod +x rcm
cp rcm /usr/local/bin/
cp rcm /bin/
修改参数
vim /etc/sysctl.conf
net.core.somaxconn= 1024
vm.overcommit_memory = 1
vim /etc/rc.d/rc.local
echo never > /sys/kernel/mm/transparent_hugepage/enabled
vim /etc/security/limits.conf
* soft nofile 10240
* hard nofile 10240
vim /etc/security/limits.d/90-nproc.conf
* soft nproc 65535
* hard nproc 65535
重启
init 6
创建启动脚本
cd /etc/init.d
vim /etc/init.d/redis_6379
cp redis_6379 redis_6380
cp redis_6379 redis_6381
cp redis_6379 redis_6382
cp redis_6379 redis_6383
cp redis_6379 redis_6384
修改脚本
cd /etc/init.d
sed -i s#6379#6380#g redis_6380
sed -i s#6379#6381#g redis_6381
sed -i s#6379#6382#g redis_6382
sed -i s#6379#6383#g redis_6383
sed -i s#6379#6384#g redis_6384
启动Redis
service redis_6379 start
service redis_6380 start
service redis_6381 start
service redis_6382 start
service redis_6383 start
service redis_6384 start
开机启动
chkconfig redis_6379 on
chkconfig redis_6380 on
chkconfig redis_6381 on
chkconfig redis_6382 on
chkconfig redis_6383 on
chkconfig redis_6384 on
查看状态
ps -ef |grep redis




