陆小曼|redis cluster搭建实践(非常详细,值得收藏)( 二 )
分别修改redis.conf文件端口号为7002-7006
需要C/C++ Linux服务器架构师学习资料私信“资料”(资料包括C/C++ , Linux , golang技术 , Nginx , ZeroMQ , MySQL , Redis , fastdfs , MongoDB , ZK , 流媒体 , CDN , P2P , K8S , Docker , TCP/IP , 协程 , DPDK , ffmpeg等) , 免费分享
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.sh3.7 执行start-all.sh脚本 , 启动6个redis节点
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包安装到服务器:需要先下载再安装 , 如图
安装命令如下:
gem install redis-3.0.0.gem3.9 上一步中已经把ruby工具所需要的运行环境和ruby包安装好了 , 接下来需要把这个ruby脚本工具复制到usr/local/redis-cluster目录下 。 那么这个ruby脚本工具在哪里呢?之前提到过 , 在redis解压文件的源代码里 , 即redis/src目录下的redis-trib.rb文件 。
3.10 将该ruby工具(redis-trib.rb)复制到redis-cluster目录下 , 指令如下:
推荐阅读
- 素手烹茶|Redis 事务也叫事务吗?,不支持原子性的
- 陆小曼|华为:值得信赖和拥有!给华为客服点一万个赞!愿继续力挺华为!
- 陆小曼|彭博社爆料 iPhone 12 新机信息,iPad Air 4 最新渲染图曝光
- 陆小曼|抗光出色——菲斯特画卷光学屏S1,安装简单
- 陆小曼|安装简单,抗光出色——菲斯特画卷光学屏S1
- 陆小曼|介绍开通方法,你能有多少额度?,微信版“花呗”上线了
- 陆小曼|中国5G“家底”:开通基站48万个,5G终端连接数超1亿
- 凤城磊宇轩|染上烟瘾的婉容形销骨立,托腮凝视的陆小曼温婉素净,老照片
- 陆小曼|王雪红再次兼任HTC执行长 Maitre不满一年这原因离职
- 陆小曼|风扇那点事儿—2020年电风扇最强购买指南
