暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

redis-cli 3.2.12集群安装

原创 liyuan 2022-07-19
505

版本: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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论