linux搭建redis集群

[TOC]html

手动安装

  • 安装ruby

由于建立Redis集群的工具是ruby文件。在个人linux上默认安装的版本是2.2.0 的。没法构建redis集群。这个时候咱们须要安装高版本node

yum install ruby
ruby -v 查看安装的ruby是否成功复制代码


下载ruby-2.3.1,经过xftp上传到服务器上。linux

tar -xvzf ruby-2.3.1
 cd ruby-2.3.1
 ./configure
 make 
 sudo make install复制代码

而后经过ruby -v查看git

  • 下载rubygems-2.7.3

同上面同样的解压。执行ruby setup.rbredis

  • 安装zlib

安装的linux系统比较干净,有的linux系统里就没有zlib模块须要咱们安装C语言环境安装(zlib):http://www.dataguru.cn/thread-50201-1-1.htmlshell

若是没有openssl还须要安装openssl:http://blog.csdn.net/thanklife/article/details/55097429(这篇文章没有亲自试)安装了rubygems 后国内的朋友须要换请求地址windows

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.6make : 和windows上安装同样ruby

  • 注意点
-  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 终极一键
包含上面全部步骤

效果

微信公众号

[//]:redis.conf详解:https://www.cnblogs.com/kreo/p/4423362.html[//]:redis汇总:http://www.linuxidc.com/Linux/2017-03/141683.htm[//]:redis_wait:http://blog.csdn.net/truong/article/details/52531103

加入战队

加入战队

微信公众号

微信公众号

相关文章
相关标签/搜索