redis集群搭建

前提条件
Linux下安装redis
点击这里

一、创建redis节点安装目录

mkdir -p /usr/local/redis_cluster

二、在redis_cluster目录下,创建7000-7005个文件夹

mkdir 7000 7001 7002 7003 7004 7005

三、将redis.conf分别拷贝到7000-7005文件夹下

cp /opt/redis-5.0.8/redis.conf ./7000
cp /opt/redis-5.0.8/redis.conf ./7001
cp /opt/redis-5.0.8/redis.conf ./7002
cp /opt/redis-5.0.8/redis.conf ./7003
cp /opt/redis-5.0.8/redis.conf ./7004
cp /opt/redis-5.0.8/redis.conf ./7005

四、配置redis.conf(以7000配置文件为例)

port 7000
开启集群模式
cluster-enabled yes
cluster-configfile nodes-7000.conf
后台启动
daemonize yes
pidfile /var/run/redis_7000.pid
logfile "7000.log"
#bind 127.0.0.1 注释掉该项
requirepass xueshuaihang  #设置redis密码,各节点保持一致

五、复制并修改6个redis.conf

cp ./7000/redis.conf ./7000/
vim ./7001/redis.conf  :%s/7000/7001/g 全部替换,保存退出(其他配置文件同)

六、依次启动六个节点

./src/redis-server ./7000/redis.conf
./src/redis-server ./7001/redis.conf
./src/redis-server ./7002/redis.conf
./src/redis-server ./7003/redis.conf
./src/redis-server ./7004/redis.conf
./src/redis-server ./7005/redis.conf

这样启动觉得很繁琐,可通过编写脚本来启动

vim start.sh
./src/redis-server ./7000/redis.conf
./src/redis-server ./7001/redis.conf
./src/redis-server ./7002/redis.conf
./src/redis-server ./7003/redis.conf
./src/redis-server ./7004/redis.conf
./src/redis-server ./7005/redis.conf
保存并退出
chmod u+x start.sh #将start.sh变成可执行文件
./start.sh #开启集群

通过ps -ef|grep redis命令查看

在这里插入图片描述
redis集群搭建成功!

七、关闭集群

vim shutdown.sh
/usr/local/redis_cluster/src/redis-cli-c-h 127.0.0.1 -p 7000 -a xueshuaihang
/usr/local/redis_cluster/src/redis-cli-c-h 127.0.0.1 -p 7001 -a xueshuaihang
/usr/local/redis_cluster/src/redis-cli-c-h 127.0.0.1 -p 7002 -a xueshuaihang
/usr/local/redis_cluster/src/redis-cli-c-h 127.0.0.1 -p 7003 -a xueshuaihang
/usr/local/redis_cluster/src/redis-cli-c-h 127.0.0.1 -p 7004 -a xueshuaihang
/usr/local/redis_cluster/src/redis-cli-c-h 127.0.0.1 -p 7005 -a xueshuaihang
保存并退出
chmod u+x shutdown.sh #将shutdown.sh变成可执行文件
./shutdown.sh #关闭集群

redis参考资料
点击这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值