共计 1109 个字符,预计需要花费 3 分钟才能阅读完成。
[TOC]
手动安装
- 安装 ruby
因为创建 Redis 集群的工具是 ruby 文件。在我的 linux 上默认安装的版本是 2.2.0 的。无法构建 redis 集群。这个时候我们需要安装高版本
yum install ruby
ruby -v 查看安装的 ruby 是否成功
下载 ruby-2.3.1, 通过 xftp 上传到服务器上。
tar -xvzf ruby-2.3.1
cd ruby-2.3.1
./configure
make
sudo make install
然后通过 ruby - v 查看
- 下载 rubygems-2.7.3
同上面一样的解压。执行 ruby setup.rb
- 安装 zlib
安装的 linux 系统比较干净,有的 linux 系统里就没有 zlib 模块需要我们安装
C 语言环境安装 (zlib):http://www.dataguru.cn/thread…
如果没有 openssl 还需要安装 openssl:http://blog.csdn.net/thanklif…(这篇文章没有亲自试)
安装了 rubygems 后国内的朋友需要换请求地址
gem -r source https://rubygems.org/
gem -a source http(s)://gems.ruby-china.org/
之后就可以通过 gem install redis 安装 redis.gem 了
- 安装 redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz 下载 4.0.6 版本的 Redis
然后 cd redis-4.0.6
make : 和 windows 上安装一样
-
注意点
- bind 需要注释,不绑定就是任何网络都可以访问,这个时候需要将 peotected-mode 改为 no。安全模式取消
- linux 中防火墙需放开 redis 集群需要的端口。我用的是阿里云需要在安全组加入 redis 集群中需要的端口这样才可以对方公开。注意的是 redis 的端口是 7000~7005,但是对应的总线成接口还有 17000~17005 端口也需要放开。这样用构造集群工具才可以构造集群。
- 如果 node 没有设置或者设置的是相对执行命令的相对位置,那么我们最好在 redis.conf 同级下执行。这样避免了集群中 node。conf 的冲突。
脚本安装 (一键安装)
源码下载
找到 start.sh 直接执行 start.sh
执行完 start.sh 之后会见到如下选项
- 选项解释如下:
序号 | 列表 | 说明 |
---|---|---|
1 | 懒人一键安装 | 安装 redis 集群 |
2 | 安装必要环境 | 安装所需环境组件 |
3 | 安装 git | git |
4 | 卸载 | 卸载 |
5 | redis 服务启动 | 启动 |
6 | 集群启动 | 集群配置启动 |
7 | 终极一键 | 包含上面所有步骤 |
加入战队
<span id=”addMe”> 加入战队 </span>
微信公众号
正文完
发表至: java
2019-08-26