
【缓存技术运维--Redis】CentOS下Redis集群环境搭建
发布日期:2021-05-07 20:53:51
浏览次数:20
分类:原创文章
本文共 1681 字,大约阅读时间需要 5 分钟。
【缓存技术运维–Redis】CentOS下Redis集群环境搭建
【1】相关软件安装包
【1】redis源码包,redis-3.0.7.tar.gz【2】redis-3.0.7.gem
【2】源码编译安装redis
【1】解压redis源码包 tar zxf redis-3.0.7.tar.gz【2】进入redis解压后的路径,make编译redis make【3】执行make install指定路径安装 make install PREFIX=/usr/local/redis 到此,redis源码编译安装完成
【3】修改redis配置文件
【1】拷贝redis配置文件到/usr/local/redis/bin路径 cp redis-3.0.7/redis.conf /usr/local/redis/bin【2】修改redis.conf 关键配置项说明: 1.redis开发远程连接 bind 127.0.0.1 -> bind 0.0.0.0 2.redis设定后台启动 daemonize no -> daemonize yes
【4】redis集群搭建
【1】新建集群目录用于存放集群节点 mkdir redis-cluster【2】拷贝/usr/local/redis/bin路径下的所有文件到redis-cluster路径 cp -r /usr/local/redis/bin/ /usr/local/redis-cluster/redis01【3】修改配置文件,完成端口配置以及开启集群创建模式 port 6379 -> port 7001 cluster-enabled yes【4】赋值redis01节点,新建6个redis节点,分别为redis01 -- redis06 将配置文件中的端口改为7001 -- 7006【5】编写redis启动管理脚本,启动所有集群中的节点 脚本start-all-redisNodes.sh如下 ----------------------------------------------------------- cd redis01 ./redis-server redis.conf cd .. cd redis02 ./redis-server redis.conf cd .. cd redis03 ./redis-server redis.conf cd .. cd redis04 ./redis-server redis.conf cd .. cd redis05 ./redis-server redis.conf cd .. cd redis06 ./redis-server redis.conf cd .. ------------------------------------------------------【6】修改脚本权限 chmod +x star-all-redisNodes.sh【7】执行脚本启动集群中的所有节点 ./start-all-redisNodes.sh
【5】安装与配置ruby管理redis集群
【1】安装ruby yum install ruby【2】安装redis-3.0.7.gem gem install redis-3.0.7.gem【3】拷贝redis-trib.rb到redis-cluster路径 cp ./redis-3.0.7/src/redis-trib.rb /usr/local/redis-cluster【4】使用redis-trib.rb创建集群 ./redis-trib.rb create --replicas 1 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 127.0.0.1:7006
参考与致谢
本博客为博主的学习实践总结,并参考了众多博主的博文,在此表示感谢,博主若有不足之处,请批评指正。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月14日 14时34分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【单片机开发】智能小车工程(经验总结)
2021-05-08
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
2021-05-08
C++&&STL
2021-05-08
微信js-sdk使用简述(分享,扫码功能等)
2021-05-08
c++中ifstream及ofstream超详细说明
2021-05-08
web项目配置
2021-05-08
基于单片机简易信号误差分析设计-全套资料
2021-05-08
基于单片机简易脉搏测量仪系统设计-毕设课设资料
2021-05-08
Javascript中String支持使用正则表达式的四种方法
2021-05-08
Servlet2.5的增删改查功能分析与实现------删除功能(四)
2021-05-08
spring启动错误:Could not resolve placeholder
2021-05-08
invalid byte sequence for encoding
2021-05-08
技术美术面试问题整理
2021-05-08
ORB-SLAM2:LoopClosing线程学习随笔【李哈哈:看看总有收获篇】
2021-05-08
js求阶乘
2021-05-08
Nginx---惊群
2021-05-08
项目中常用的审计类型概述
2021-05-08
(九)实现页面底部购物车的样式
2021-05-08