【缓存技术运维--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

参考与致谢
本博客为博主的学习实践总结,并参考了众多博主的博文,在此表示感谢,博主若有不足之处,请批评指正。




上一篇:【消息中间件运维 -- RabbitMQ】虚拟机中CentOS安装RabbitMQ与单机多实例集群搭建
下一篇:【Win32 多线程开发系列】Win32多线程程序设计读书笔记–章三

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月14日 14时34分42秒