ubuntu系统redis集群

原创 2017年10月13日 16:18:54

这里是6个节点的伪集群

1.安装redis

wget http://download.redis.io/releases/redis-3.0.1.tar.gz
tar zxvf redis-3.0.1.tar.gz
cd redis-3.0.1
make
make install

2.创建集群的文件

mkdir redis.cluster
cd /redis.cluster
mkdir 7000
mkdir 7001
mkdir 7002
mkdir 7003
mkdir 7004
mkdir 7005

3.修改redis.conf文件
修改redis.conf文件以下选项(用命令修改方法:执行sudo输入密码获取root权限,cd /redis-3.0.1 然后vi redis.conf进入编辑器 i 开始编辑,修改后 ESC :wq保存并退出 。修改方法2:sudo chmod -R 777 /redis-3.0.1 ,修改文件权限然后就可以点击打开redis.conf文件进行修改,保存,复制操作)
port 7000
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
注意:去掉配置文件里上述配置前的#(#表示注释了)
分别复制上面修改后的redis.conf文件到7000,7001,7002,7003,7004,7005文件下,并分别修改port为7000,7001,7002,7003,7004,7005
命令复制示例:cp /redis-3.0.1/redis.conf /redis.cluster/7000

4.分别启动6个redis

cd /redis.cluster/7000
redis-server redis.conf
cd /redis.cluster/7001
redis-server redis.conf
cd /redis.cluster/7002
redis-server redis.conf
cd /redis.cluster/7003
redis-server redis.conf
cd /redis.cluster/7004
redis-server redis.conf
cd /redis.cluster/7005
redis-server redis.conf

5.安装ruby(推荐用rvm安装,方便管理)

5.1.安装curl

sudo yum install curl
无法安装Curl,需要先升级sudo apt-get update
sudo apt-get update
sudo apt-get install curl

5.2. 安装RVM

curl -L get.rvm.io | bash -s stable
如果出现以下错误
错误
执行
gpg2 –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3(如果没有gpg2则先安装 sudo apt-get install gnupg2)后再执行curl -L get.rvm.io | bash -s stable

5.3.

source /usr/local/rvm/scripts/rvm

5.4. 查看rvm库中已知的ruby版本

rvm list known

5.5. 安装一个ruby版本

rvm install 2.3.3

5.6. 使用一个ruby版本

rvm use 2.3.3

5.7.检查当前成功安装的Ruby版本

ruby -v

6.安装gem和redis的接口

gem install redis –version 3.0.1

7.执行redis的创建集群命令创建集群

cd /redis-3.0.1/src
./redis-trib.rb create –replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005,
以下表示成功
成功示例

8测试

使用redis-cli命令进入集群环境
打开新的终端执行
redis-cli -c -p 7000
set name 123
get name

Linux环境下配置搭建Redis分布式集群

久前, 玩过redis集群服务的搭建, 那种哨兵模式有点类似数据库的读写分离, 但是业务写入数据还是全部由一个逻辑上的master承担的, 具体方法可见 [哨兵]; 今天来依据Redis的官方说明部署...
  • HinstenyHisoka
  • HinstenyHisoka
  • 2017年03月13日 23:56
  • 3350

Ubuntu下搭建Redis集群

系统:Ubuntu14.04.1(服务器版) Redis版本:3.0.7 机器:test2:192.168.56.102:7000(主节点)、192.168.56.102:7001(不一定是192...
  • u012810317
  • u012810317
  • 2016年04月28日 10:41
  • 2884

架构设计:系统存储(18)——Redis集群方案:高性能

从这篇文章开始我们一起来讨论Redis中两种高性能集群方案,并且在讨论过程中将上一篇文章介绍的高可用集群方案结合进去。这两种高性能集群方案是:Twemproxy和Redis自带的Cluster方案。...
  • yinwenjie
  • yinwenjie
  • 2016年12月31日 11:05
  • 5649

【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群-运行Ubuntu系统(2)

安装Java 1.打开终端,建立新目录“/usr/lib/java”,如下图所示: 2.把下载的JDK文件移到刚刚创建的“/usr/lib/java”中,如下图所示 3.解压...
  • wwttz1974
  • wwttz1974
  • 2014年08月13日 10:55
  • 607

VMware安装ubuntu系统(Hadoop集群的节点准备)

写在前面: 文章内容为2015年年初准备毕业设计时随手记录的笔记 工具: VMware 11 ubuntu 14.04.1 正文: 在官网下载了ubuntu 14.04.1,因为...
  • mxmxz
  • mxmxz
  • 2016年03月11日 21:31
  • 376

【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群-运行Ubuntu系统(1)

为了简化权限等问题,下面我们以root用户的身份登录和使用Ubuntu系统,而Ubuntu在默认情况下并没有开启root用户,这需要我们做如下设置: sudo  -s进入 root用户权限模式v...
  • wwttz1974
  • wwttz1974
  • 2014年08月12日 10:52
  • 462

【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群-安装Ubuntu系统(2)

3.点击“Finish”完成虚拟系统的创建,如下图所示:
  • wwttz1974
  • wwttz1974
  • 2014年08月11日 17:07
  • 436

Ubuntu系统下的Hadoop集群(3)_Hadoop单机版自定义实现类以及编译运行

Hadoop 2.4.1单机版 自定义实现类以及编译运行 概述 博主最近在学hadoop,而且在本实验室一位大神的指导下,我已配置好hadoop2.4.1开发环境,还没有配置或者不会配置的,请看...
  • wang_zhenwei
  • wang_zhenwei
  • 2015年08月10日 19:58
  • 809

hadoop伪分布式集群搭建与安装(ubuntu系统)

1:Vmware虚拟软件里面安装好Ubuntu操作系统之后使用ifconfig命令查看一下ip;  2:使用Xsheel软件远程链接自己的虚拟机,方便操作。输入自己ubuntu操作系统的账号密码...
  • Biexiansheng
  • Biexiansheng
  • 2017年06月19日 10:49
  • 404

【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群-安装Ubuntu系统(1)

Unbuntu系统是我们开发Hadoop时最常用的操作系统,下面带领大家一步步完成Vmware虚拟机下Unbuntu系统的安装 创建Vmware中的虚拟系统:...
  • wwttz1974
  • wwttz1974
  • 2014年08月11日 16:57
  • 628
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu系统redis集群
举报原因:
原因补充:

(最多只允许输入30个字)