黑马程序员技术交流社区
标题:
【郑州校区】品优购电商系统部署 Day 1 十三
[打印本页]
作者:
我是楠楠
时间:
2020-4-7 11:23
标题:
【郑州校区】品优购电商系统部署 Day 1 十三
【郑州校区】品优购电商系统部署 Day 1 十三
4.2
搭建
Redis-Cluster
4.2.1
搭建要求
需要
6
台
redis
服务器。搭建伪集群。
需要
6
个
redis
实例。
需要运行在不同的端口
7001-7006
4.2.2
准备工作
(
1
)安装
gcc
【此步省略】
Redis
是
c
语言开发的。安装
redis
需要
c
语言的编译环境。如果没有
gcc
需要在线安装。
[mw_shl_code=applescript,true]yum install gcc-c++[/mw_shl_code]
(
2
)使用
yum
命令安装
ruby
(我们需要使用
ruby
脚本来实现集群搭建)【此步省略】
[mw_shl_code=applescript,true] yum install ruby
yum install rubygems[/mw_shl_code]
-----
知识点小贴士
-----
Ruby
,一种简单快捷的
面向对象
(
面向对象程序设计
)
脚本语言
,在
20
世纪
90
年代由日本人松本行弘
(
Yukihiro Matsumoto
)
开发,遵守
GPL
协议和
Ruby License
。它的灵感与特性来自于
Perl
、
Smalltalk
、
Eiffel
、
Ada
以及
Lisp
语言。由
Ruby
语言本身还发展出了
JRuby
(
Java
平台
)、
IronRuby
(
.NET
平台)等其
他平台的
Ruby
语言
替代品
。
Ruby
的作者于
1993
年
2
月
24
日开始编写
Ruby
,直至
1995
年
12
月才正
式
公开发布
于
fj
(
新闻组
)。因为
Perl
发音与
6
月诞生石
pearl
(
珍珠
)相同,因此
Ruby
以
7
月诞生石
ruby
(
红宝石
)命名
RubyGems
简称
gems
,是一个用于对
Ruby
组件进行打包的
Ruby
打包系统
(
3
)将
redis
源码包上传到
linux
系统
,解压
redis
源码包
(
4
)编译
redis
源码
,进入
redis
源码文件夹
[mw_shl_code=applescript,true]make[/mw_shl_code]
看到以下输出结果,表示编译成功
1.png
(122.59 KB, 下载次数: 43)
下载附件
2020-4-7 11:21 上传
(
5
)创建目录
/usr/local/redis-cluster
目录,
安装
6
个
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
实例为例,命令如下
[mw_shl_code=applescript,true]make install PREFIX=/usr/local/redis-cluster/redis-1[/mw_shl_code]
1.png
(98.46 KB, 下载次数: 36)
下载附件
2020-4-7 11:22 上传
出现此提示表示成功,按此方法安装其余
5
个
redis
实例
(
6
)复制配置文件
将
/redis-3.0.0/redis.conf
复制到
redis
下的
bin
目录下
[mw_shl_code=applescript,true] [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 [/mw_shl_code]
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2