`

redis3.0.0 集群安装详细步骤

 
阅读更多

Redis集群部署文档(centos6系统)

(要让集群正常工作至少需要3个主节点,在这里我们要创建6redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)

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

 

1:下载redis。官网下载3.0.0版本,之前2.几的版本不支持集群模式

下载地址:https://github.com/antirez/redis/archive/3.0.0-rc2.tar.gz

2:上传服务器,解压,编译

tar -zxvf redis-3.0.0-rc2.tar.gz 

mv redis-3.0.0-rc2.tar.gz redis3.0

cd /usr/local/redis3.0

make

make install

3:创建集群需要的目录

mkdir -p /usr.local/cluster

cd /usr.local/cluster

mkdir 7000

mkdir 7001

mkdir 7002

mkdir 7003

mkdir 7004

mkdir 7005

 

4:修改配置文件redis.conf

cp /usr/local/redis3.0/redis.conf  /usr.local/cluster

vi 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目录下面

cp /usr/local/cluster/redis.conf /usr/local/cluster/7000

cp /usr/local/cluster/redis.conf /usr/local/cluster/7001

cp /usr/local/cluster/redis.conf /usr/local/cluster/7002

cp /usr/local/cluster/redis.conf /usr/local/cluster/7003

cp /usr/local/cluster/redis.conf /usr/local/cluster/7004

cp /usr/local/cluster/redis.conf /usr/local/cluster/7005

 

##注意:拷贝完成之后要修改7001/7002/7003/7004/7005目录下面redis.conf文件中的port参数,分别改为对应的文件夹的名称

 

5:分别启动这6redis实例

cd /usr/local/cluster/7000

redis-server redis.conf

cd /usr/local/cluster/7001

redis-server redis.conf

cd /usr/local/cluster/7002

redis-server redis.conf

cd /usr/local/cluster/7003

redis-server redis.conf

cd /usr/local/cluster/7004

redis-server redis.conf

cd /usr/local/cluster/7005

redis-server redis.conf

 

 

##启动之后使用命令查看redis的启动情况ps -ef|grep redis

如下图显示则说明启动成功

 

6:执行redis的创建集群命令创建集群

cd /usr/local/redis3.0/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

6.1执行上面的命令的时候会报错,因为是执行的ruby的脚本,需要ruby的环境

错误内容:/usr/bin/env: ruby: No such file or directory

所以需要安装ruby的环境,这里推荐使用yum install ruby安装

yum install ruby

 

6.2然后再执行第6步的创建集群命令,还会报错,提示缺少rubygems组件,使用yum安装

 

错误内容:

./redis-trib.rb:24:in `require': no such file to load -- rubygems (LoadError)

from ./redis-trib.rb:24

yum install rubygems

6.3再次执行第6步的命令,还会报错,提示不能加载redis,是因为缺少redisruby的接口,使用gem 安装

错误内容:

/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- redis (LoadError)

from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'

from ./redis-trib.rb:25

 

gem install redis

 

6.4 再次执行第6步的命令,正常执行

 

输入yes,然后配置完成。

 

至此redis集群即搭建成功!

7:使用redis-cli命令进入集群环境

redis-cli -c -p 7000

 

分享到:
评论

相关推荐

    Redis3.0.0 集群安装详细步骤

    Redis3.0.0 集群安装详细步骤

    redis3.0.0集群搭建

    Redis 是一个高性能的键值对数据库,常用于缓存、计数、...总之,Redis 3.0.0集群的搭建涉及到多个步骤,包括安装Redis、启动多个实例、创建集群以及配置客户端。了解这些知识点有助于构建高效、稳定的Redis集群环境。

    liunx下redis3.0.0集群负载均衡文档完整部署带所有安装包(redis集群)

    总之,Linux下的Redis 3.0.0集群部署涉及到多个步骤和技术细节,包括集群配置、节点间通信、数据一致性保障以及故障处理机制等。在实际操作过程中,拥有完整的文档支持是确保成功部署的关键,同时也能为后续的维护和...

    redis-3.0.0.tar和redis-3.0.0.gem.rar

    在这个场景中,我们关注的是Redis的集群搭建,涉及到的文件是"redis-3.0.0.tar"和"redis-3.0.0.gem"。这两个文件分别对应Redis服务本身和通过Ruby来创建Redis集群的工具。 首先,`redis-3.0.0.tar`是一个源代码...

    redis-3.0.0&redis;-3.0.0.gem.zip

    Redis是一款高性能的键值对存储系统,常被用于数据库、缓存和消息中间件等场景。...了解并掌握Redis的基本概念、安装步骤、集群配置和使用方法,对于任何需要高性能数据存储和处理的应用来说都是至关重要的。

    redis-3.0.0.gem.zip

    以上就是利用"redis-3.0.0.gem"在Linux环境中搭建Redis集群的详细步骤,包括基本概念、安装、配置、初始化、测试和维护等关键环节。了解这些知识点,能够帮助你顺利构建并管理自己的Redis集群。

    redis-3.0.0.gem

    安装`redis-3.0.0.gem`后,可以通过以下步骤在Ruby程序中使用Redis: 1. 首先,确保已经正确安装了Ruby和RubyGems。 2. 在终端中,使用以下命令安装Redis gem: ``` gem install redis-3.0.0.gem ``` 3. 安装...

    redis-3.0.0.gem下载

    在本文中,我们将深入探讨Redis-3.0.0版本及其在搭建集群时的角色,以及如何使用Ruby环境来安装和配置。 首先,Redis-3.0.0是Redis的一个重要版本,它在性能和功能上都有显著提升。此版本引入了一些新的特性,例如...

    redis-3.0.0

    以下是对Redis-3.0.0在Linux环境下安装和使用的详细说明: 1. **下载与准备**: 在开始安装前,首先需要从官方或镜像站点下载Redis-3.0.0的源码包。文件名为`redis-3.0.0.tar.gz`,这表明这是一个经过gzip压缩的...

    Redis集群搭建工具及教程

    5. **说明.txt**:这可能是关于如何使用这些工具和步骤的详细指南,包括如何安装Redis、配置集群、使用Redis Desktop Manager连接以及如何利用Ruby进行集群管理。 搭建Redis集群的一般步骤: 1. 安装Redis:在每个...

    redis-3.0.0.tar.gz

    在阿里云上安装Redis的过程涉及到多个步骤,包括环境准备、下载安装包、编译安装和配置服务。以下是对这个过程的详细说明: 1. **环境准备**: 在开始安装Redis之前,首先确保你的阿里云服务器操作系统是支持Redis...

    redis-3.0.0.tar.gz和ruby脚本(redis-3.0.0.gem)

    在 Ruby 环境中,你可以通过以下步骤安装这个 gem: 1. 确保已经安装了 Ruby 和 Gem:`ruby -v` 和 `gem -v` 应该能显示版本信息。 2. 使用 `gem install redis-3.0.0.gem` 命令安装 gem 包。 安装完成后,就可以...

    redis3集群安装部署

    ### Redis 3 集群安装部署详细指南 Redis 是一款高性能的键值数据库,它支持多种数据结构,被广泛应用于缓存、消息队列、实时数据分析等场景。随着业务的发展,单机版 Redis 已经无法满足大规模数据处理的需求,...

    redis安装包,Linux版.redis-3.0.0.tar.gz

    以下是详细的安装步骤和相关知识点: 1. **下载源码**: 首先,你需要从Redis官方网站或者镜像站点下载对应的源码包。在本例中,源码已经以`redis-3.0.0.tar.gz`的形式提供,通常可以通过`wget`命令在线下载,或...

    redis-3.0.0.zip

    总结来说,要搭建Redis-3.0.0集群,你需要安装Ruby环境和Redis客户端库,然后编写脚本初始化和配置集群。Redis-3.0.0版本引入了集群支持和一系列新功能,极大地增强了其在分布式环境下的应用能力。在使用过程中,...

    redis3.0集群安装

    #### 三、Redis 3.0 集群安装步骤 按照文档描述,接下来是具体的安装步骤: ##### 3.1 下载并解压Redis源码 ```bash tar xvzf redis-3.0.0-beta1.tar.gz mv redis-3.0.0-beta1 redis ``` ##### 3.2 编译Redis 进入...

    redis集群,使用ruby脚本搭建集群

    Redis 是一个高性能的键值数据库,它以其丰富的数据结构、高效的数据操作以及广泛的应用场景而闻名。...通过以上步骤,你可以成功地使用 Ruby 脚本搭建 Redis 3.0.0 集群,并享受到它带来的性能和扩展性优势。

Global site tag (gtag.js) - Google Analytics