当前位置: 首页 > news >正文

redis集群部署

因为Redis是c开发的,因此安装redis需要c语言的编译环境,即先需要安装gcc.

1.解压包

[root@redis01 Redis]# tar -zvxf redis-3.2.9.tar.gz

查看是否存在Makefile文件,存在则直接make编译redis源码

2.编译文件

[root@redis01 redis-3.2.9]# make

安装编译好的文件

[root@redis01 redis-3.2.9]# make install PREFIX=/usr/local/redis

3.查看redis是否安装成功

[root@redis01 redis-3.2.9]# cd /usr/local/redis/[root@redis01 redis]# cd bin/[root@redis01 bin]# lsredis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server [root@redis01 bin]# ./redis-server 

4.将前端redis启动改成后台启动

修改redis.conf文件,将daemonize no -> daemonize yes,这样便将启动方式修改为后台启动.

5.配置节点,启动节点服务

在usr/local目录下新建redis-cluster目录,用于存放集群节点

[root@redis01 local]# mkdir  redis-cluster
cp -r若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
[root@redis01 local]# cp -r redis/bin/ redis-cluster/7001
[root@redis01 local]# cp -r redis/bin/ redis-cluster/7002
[root@redis01 local]# cp -r redis/bin/ redis-cluster/7003
  • 修改绑定的IP,本服务器的IP地址
  • 修改端口 7001-7003
  • cluster-enabled  yes                           //开启集群  把注释#去掉

6.搭建集群

要搭建集群的话,需要使用一个工具(ruby脚本文件),他的运行就需要ruby的运行环境

yum install ruby

ruby包安装,

复制ruby脚本搭建集群

[root@redis01 Redis]# cd redis-3.2.9/src
[root@redis01 src]# cp redis-trib.rb  /usr/local/redis-cluster/

另外的redis 02和redis 03不需要去创建集群了

[root@redis01 redis-cluster]# ./redis-trib.rb create --replicas 2 192.168.0.223:7001 192.168.0.223:7002 192.168.0.223:7003 192.168.0.225:7004 192.168.0.225:7005 192.168.0.225:7006 192.168.0.228:7007 192.168.0.228:7008 192.168.0.228:7009

7.连不上哪个节点

如果连不上哪个节点,可以查看那个节点是否启动,如果也启动了,也连不上,防火墙没关或者端口没做映射开通

查看redis启动是否正常

[root@redis01 redis-cluster]# ./redis-trib.rb check 192.168.0.223:7001


http://www.mrgr.cn/news/10933.html

相关文章:

  • MindSearch 部署
  • 《黑神话:悟空》游戏中的江苏元素
  • golang-gin使用中间件处理文本-时间字符串格式
  • 深入理解Pandas:数据处理的核心技能与应用(四)
  • 【红队技巧】.Net免杀 绕过主流杀软
  • SpringBoot文档之Logging的阅读笔记
  • Swift中的可选类型:揭开Optional的神秘面纱
  • 如何使用ssm实现品牌手机销售信息系统
  • 利用机器学习推动 vSOC 检测
  • 【ShuQiHere】从零开始实现逻辑回归:深入理解反向传播与梯度下降
  • Vue55 动画与过度
  • 【openwrt-21.02】openwrt-21.02 T750 按键GPIO自动进入刷机模式功能实现
  • 热点 | 爆款游戏的诞生与游戏出海的持续增长
  • Redis应用
  • 等保测评与企业风险管理:构建坚实的信息安全防线
  • threejs 创建CSS3DSprite精灵标签, 可以更新位置及内容(封装)
  • 编程之路:在Bug的迷宫中寻找出口
  • 【限时秒杀】基于SpringBoot+Vue的智慧旅游攻略系统+LW示例参考
  • 二分查找算法:朴素二分+左右边界二分力扣实战应用
  • 邻接表的具体实例