品优购电商系统部署 Day 1 十三

本文详细介绍了如何在Linux环境中搭建Redis-Cluster。首先,需要准备6台Redis服务器,每台运行在不同的端口7001-7006。接着,进行包括安装GCC、Ruby在内的准备工作,然后编译Redis源码并创建6个Redis实例。通过复制配置文件到每个实例的bin目录,完成初步部署。
摘要由CSDN通过智能技术生成

4.2 搭建 Redis-Cluster
4.2.1 搭建要求
需要 台 redis 服务器。搭建伪集群。
需要 个 redis 实例。
需要运行在不同的端口 7001-7006
4.2.2 准备工作
1)安装 gcc 【此步省略】
Redis 是 语言开发的。安装 redis 需要 语言的编译环境。如果没有 gcc 需要在线安装。

yum install gcc-c++

2)使用 yum 命令安装 ruby (我们需要使用 ruby 脚本来实现集群搭建)【此步省略】

yum install ruby
yum install rubygems

----- 知识点小贴士 -----
Ruby,一种简单快捷的面向对象面向对象程序设计脚本语言,在 20 世纪 90 年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守 GPL 协议和 Ruby License。它的灵感与特性来自于 PerlSmalltalkEiffelAda 以及 Lisp 语言。由 Ruby 语言本身还发展出了 JRubyJava 平台)、IronRuby.NET 平台)等其他平台的 Ruby 语言替代品Ruby 的作者于 1993 年 月 24 日开始编写 Ruby,直至 1995 年 12 月才正公开发布于 fj新闻组)。因为 Perl 发音与 月诞生石 pearl珍珠)相同,因此 Ruby 以 月诞生石 ruby红宝石)命名RubyGems 简称 gems,是一个用于对 Ruby 组件进行打包的 Ruby 打包系统

3)将 redis 源码包上传到 linux 系统 ,解压 redis 源码包
4)编译 redis 源码 ,进入 redis 源码文件夹

make

看到以下输出结果,表示编译成功


5)创建目录/usr/local/redis-cluster 目录, 安装 个 redis 实例,分别安装在以下目录
/usr/local/redis-cluster/redis-1
/usr/local/redis-cluster/redis-2
/usr/local/redis-cluster/redis-3
/usr/local/redis-cluster/redis-4
/usr/local/redis-cluster/redis-5
/usr/local/redis-cluster/redis-6

以第一个 redis 实例为例,命令如下

make install PREFIX=/usr/local/redis-cluster/redis-1


出现此提示表示成功,按此方法安装其余 个 redis 实例
6)复制配置文件 将 /redis-3.0.0/redis.conf 复制到 redis 下的 bin 目录下

[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis-cluster/redis-1/bin
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis-cluster/redis-2/bin
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis-cluster/redis-3/bin
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis-cluster/redis-4/bin
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis-cluster/redis-5/bin
[root@localhost redis-3.0.0]# cp redis.conf /usr/local/redis-cluster/redis-6/bin

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值