Redis集群部署文档(centos6系统)
(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的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:分别启动这6个redis实例
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,是因为缺少redis和ruby的接口,使用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 集群安装详细步骤
Redis 是一个高性能的键值对数据库,常用于缓存、计数、...总之,Redis 3.0.0集群的搭建涉及到多个步骤,包括安装Redis、启动多个实例、创建集群以及配置客户端。了解这些知识点有助于构建高效、稳定的Redis集群环境。
总之,Linux下的Redis 3.0.0集群部署涉及到多个步骤和技术细节,包括集群配置、节点间通信、数据一致性保障以及故障处理机制等。在实际操作过程中,拥有完整的文档支持是确保成功部署的关键,同时也能为后续的维护和...
在这个场景中,我们关注的是Redis的集群搭建,涉及到的文件是"redis-3.0.0.tar"和"redis-3.0.0.gem"。这两个文件分别对应Redis服务本身和通过Ruby来创建Redis集群的工具。 首先,`redis-3.0.0.tar`是一个源代码...
Redis是一款高性能的键值对存储系统,常被用于数据库、缓存和消息中间件等场景。...了解并掌握Redis的基本概念、安装步骤、集群配置和使用方法,对于任何需要高性能数据存储和处理的应用来说都是至关重要的。
以上就是利用"redis-3.0.0.gem"在Linux环境中搭建Redis集群的详细步骤,包括基本概念、安装、配置、初始化、测试和维护等关键环节。了解这些知识点,能够帮助你顺利构建并管理自己的Redis集群。
安装`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版本及其在搭建集群时的角色,以及如何使用Ruby环境来安装和配置。 首先,Redis-3.0.0是Redis的一个重要版本,它在性能和功能上都有显著提升。此版本引入了一些新的特性,例如...
以下是对Redis-3.0.0在Linux环境下安装和使用的详细说明: 1. **下载与准备**: 在开始安装前,首先需要从官方或镜像站点下载Redis-3.0.0的源码包。文件名为`redis-3.0.0.tar.gz`,这表明这是一个经过gzip压缩的...
5. **说明.txt**:这可能是关于如何使用这些工具和步骤的详细指南,包括如何安装Redis、配置集群、使用Redis Desktop Manager连接以及如何利用Ruby进行集群管理。 搭建Redis集群的一般步骤: 1. 安装Redis:在每个...
在阿里云上安装Redis的过程涉及到多个步骤,包括环境准备、下载安装包、编译安装和配置服务。以下是对这个过程的详细说明: 1. **环境准备**: 在开始安装Redis之前,首先确保你的阿里云服务器操作系统是支持Redis...
在 Ruby 环境中,你可以通过以下步骤安装这个 gem: 1. 确保已经安装了 Ruby 和 Gem:`ruby -v` 和 `gem -v` 应该能显示版本信息。 2. 使用 `gem install redis-3.0.0.gem` 命令安装 gem 包。 安装完成后,就可以...
### Redis 3 集群安装部署详细指南 Redis 是一款高性能的键值数据库,它支持多种数据结构,被广泛应用于缓存、消息队列、实时数据分析等场景。随着业务的发展,单机版 Redis 已经无法满足大规模数据处理的需求,...
以下是详细的安装步骤和相关知识点: 1. **下载源码**: 首先,你需要从Redis官方网站或者镜像站点下载对应的源码包。在本例中,源码已经以`redis-3.0.0.tar.gz`的形式提供,通常可以通过`wget`命令在线下载,或...
总结来说,要搭建Redis-3.0.0集群,你需要安装Ruby环境和Redis客户端库,然后编写脚本初始化和配置集群。Redis-3.0.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 3.0.0 集群,并享受到它带来的性能和扩展性优势。