redis 5 使用redis-cli部署集群

   日期:2020-09-08     浏览:76    评论:0    
核心提示:单机安装 1. 前往redis官网下载redis5,下载放入服务器 2. tar -zxvf redis-5.0.9.tar.gz 解压 3. yum install gcc ,redis需要使用gcc编译 4. 执行进入 cd redis-5.0.9 5. 执行编译 make 6. 执行将redis放入 make install PREFIX=/usr/local/redis 7. 执行 cd /usr/local/redis/bin 8. 执行复制redis.conf 放入 cp

单机安装

 1. 前往redis官网下载redis5,下载放入服务器
 2. tar -zxvf redis-5.0.9.tar.gz 解压
 3. yum install gcc ,redis需要使用gcc编译
 4. 执行进入 cd redis-5.0.9 
 5. 执行编译 make
 6. 执行将redis放入 make install PREFIX=/usr/local/redis 
 7. 执行 cd /usr/local/redis/bin
 8. 执行复制redis.conf 放入 cp  /redis-5.0.9/redis.conf .
 9. 执行启动 ./redis-server redis.conf
 10.执行查看是否运行 ps -aux|grep redis 
 11 执行 redis-cli -h 127.0.0.1 -h 6379 

以上主要为安装编译并启动单机版redis的一些步骤和命令。

集群

在上诉单机启动后,即可配置redis集群。


 1. 执行进入 cd /usr/local
 2. 创建集群文件夹 mkdir redis-cluster
 3. 复制上诉单机一个放进去 cp -r /usr/local/redis /usr/local/redis-cluster/redis-7000
 4. 重复复制多个redis 7002...7005 cp -r /usr/local/redis /usr/local/redis-cluster/redis-7002 
 5. 执行 cd /usr/local/redis-cluster/redis-7000
 6. vi redis.conf
 7. 修改字段 具体释义看文档 https://redis.io/topics/cluster-tutorial
      bind 为本示例服务器地址 
      port #一个实体一个端口 单个去修改
      cluster-enabled yes #开启集群功能
      cluster-config-file nodes.conf #节点文件存档
      cluster-node-timeout 5000
      appendonly yes
      daemonize yes 
 8. 在redis-cluster下创建sh文件启动redis vi startup-redis-all.sh 
 9. 键入i 
 10.键入
	cd redis-7000
	./redis-server redis.conf
	cd ..
	cd redis-7001
	./redis-server redis.conf
	cd ..
	cd redis-7002
	./redis-server redis.conf
	cd ..
	cd redis-7003
	./redis-server redis.conf
	cd ..
	cd redis-7004
	./redis-server redis.conf
	cd ..
	cd redis-7005
	./redis-server redis.conf 
11. 在redis-cluster下创建一键停止 vi stop-redis-all.sh
12. 键入
    pidlist=`ps -ef |grep redis |grep -v "grep"|awk '{print $2}'` 
	kill -9 $pidlist
13. 执行 sh startup-redis-all.sh 
14. 执行 ps aux|grep redis 查看是否启动全部
15. 执行创建集群命令
	redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \
    127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 \
    --cluster-replicas 1
16. 中间redis会为你搭配3主3从配置 输入yes即可
17. 等待命令执行完毕。
18. 配置结束
19. 进入集群 redis-cli -h 127.0.0.1 -p 7000 -c

上面sh命令执行无权限,可执行赋予权限命令
chmod 777 startup-redis-all.sh
chmod 777 stop-redis-all.sh

集群的启动与停止,已经配置过集群的下一次直接执行 sh startup-redis-all.sh即可
集群关闭 执行 sh stop-redis-all.sh
更多集群的 重新分簇 重新分片可查看redis官方文档进行查看。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服