陆小曼|redis cluster搭建实践(非常详细,值得收藏)( 二 )


陆小曼|redis cluster搭建实践(非常详细,值得收藏)分别修改redis.conf文件端口号为7002-7006
陆小曼|redis cluster搭建实践(非常详细,值得收藏)需要C/C++ Linux服务器架构师学习资料私信“资料”(资料包括C/C++ , Linux , golang技术 , Nginx , ZeroMQ , MySQL , Redis , fastdfs , MongoDB , ZK , 流媒体 , CDN , P2P , K8S , Docker , TCP/IP , 协程 , DPDK , ffmpeg等) , 免费分享
陆小曼|redis cluster搭建实践(非常详细,值得收藏)3.5 接着启动所有redis节点 , 由于一个一个启动太麻烦了 , 所以在这里创建一个批量启动redis节点的脚本文件 , 命令为start-all.sh , 文件内容如下:
cd redis01./redis-server redis.confcd ..cd redis02./redis-server redis.confcd ..cd redis03./redis-server redis.confcd ..cd redis04./redis-server redis.confcd ..cd redis05./redis-server redis.confcd ..cd redis06./redis-server redis.confcd ..3.6 创建好启动脚本文件之后 , 需要修改该脚本的权限 , 使之能够执行 , 指令如下:
chmod +x start-all.sh
陆小曼|redis cluster搭建实践(非常详细,值得收藏)3.7 执行start-all.sh脚本 , 启动6个redis节点
陆小曼|redis cluster搭建实践(非常详细,值得收藏)3.8 至此6个redis节点启动成功 , 接下来正式开启搭建集群 , 以上都是准备条件 。 大家不要觉得图片多看起来冗长所以觉得麻烦 , 其实以上步骤也就一句话的事情:创建6个redis实例(6个节点)并启动 。 要搭建集群的话 , 需要使用一个工具(脚本文件) , 这个工具在redis解压文件的源代码里 。 因为这个工具是一个ruby脚本文件 , 所以这个工具的运行需要ruby的运行环境 , 就相当于java语言的运行需要在jvm上 。 所以需要安装ruby , 指令如下:
yum install ruby然后需要把ruby相关的包安装到服务器 , 我这里用的是redis-3.0.0.gem , 大家需要注意的是:redis的版本和ruby包的版本最好保持一致 。 将Ruby包安装到服务器:需要先下载再安装 , 如图
陆小曼|redis cluster搭建实践(非常详细,值得收藏)安装命令如下:
gem install redis-3.0.0.gem
陆小曼|redis cluster搭建实践(非常详细,值得收藏)3.9 上一步中已经把ruby工具所需要的运行环境和ruby包安装好了 , 接下来需要把这个ruby脚本工具复制到usr/local/redis-cluster目录下 。 那么这个ruby脚本工具在哪里呢?之前提到过 , 在redis解压文件的源代码里 , 即redis/src目录下的redis-trib.rb文件 。
陆小曼|redis cluster搭建实践(非常详细,值得收藏)
陆小曼|redis cluster搭建实践(非常详细,值得收藏)3.10 将该ruby工具(redis-trib.rb)复制到redis-cluster目录下 , 指令如下:


推荐阅读