`

redis集群模式搭建

 
阅读更多

linux系统,centOs6.4,在这台机器上模拟集群模式,服务器地址:192.168.1.121,生产环境中肯定是每台机器上部署一个redis服务,集群模式最少6台服务器,3台master,3台slave,搭建redis集群环境,确保服务器已经完成redis安装,端口号:7001,7002,7003,7004,7005,7006

1、mkdir /usr/local/redis-cluster/700*

2、将redis.conf配置未见复制到每个700*文件夹下

      cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis-cluster//700*

3、修改700*文件夹下redis.conf配置文件

      (1)、daemonize yes

      (2)、port 700*

      (3)、bind 192.168.1.121(最好绑定IP,否则后续取值时可能会出问题)
      (4)、dir "/usr/local/redis-cluster/700*/"(配置文件、日志文件地址)

      (5)、cluster-enabled yes(启动集群模式)

      (6)、cluster-config-file nodes-7001.conf(让集群中机器知道自己)
      (7)、cluster-node-timeout 15000

      (8)、appendonly yes (开启AOF模式,生产上建议使用appendfsync always)

 4、分别启动6个实例

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf  

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

 

5、启动后查询进程

     ps -ef | grep redis | grep redis-cluster

 

6、安装ruby(如果本进没有安装)

      yum -y install ruby ruby-devel rubygems rpm-build

     使用gem这个命令来安装redis接口

     gem install redis

 

7、Redis集群搭建

ruby ./usr/local/redis/bin/redis-trib.rb create --replicas 1 192.168.1.121:7000 192.168.1.121:7001 192.168.1.121:7002 192.168.1.121:7003 192.168.1.121:7004 10.93.84.53:7005

 

8、验证集群状态

    ./usr/local/redis/bin/redis-cli -h 192.168.1.121 -p 7000 -c

 

分享到:
评论

相关推荐

    Redis集群模式搭建

    Redis 集群模式搭建是将多个 Redis 服务器组织成一个集群,以实现数据的分布式存储、负载均衡和高可用性。在Redis集群中,为了保证数据的安全性和高可用性,通常采用主从复制(Master-Slave)的策略,即每个主节点...

    阿里云公网redis集群搭建以及java访问redis集群

    3. 配置集群模式:在创建实例的过程中,选择“集群版”以创建Redis集群。集群版支持数据分片,提高了数据容错性和可扩展性。 4. 安全配置:设置访问密码,配置安全组规则,允许公网IP访问Redis实例。确保安全组规则...

    redis3.0.0集群搭建

    2. Ruby:Redis集群配置工具`redis-trib.rb`是用Ruby编写的,因此需要安装Ruby环境。 步骤1:下载Redis源码 从Redis官网或者GitHub仓库下载Redis 3.0.0的源代码包,例如`redis-3.0.0.tar.gz`。解压后进入目录进行...

    redis集群批处理一键搭建

    在搭建Redis集群时,通常需要手动配置每个节点,包括设置集群模式、分配端口、初始化集群等步骤。但这个批处理脚本可以自动完成这些操作,极大地提高了效率。用户只需运行这个脚本,就可以在短时间内完成四节点集群...

    新redis5.0.5集群搭建 by crj.docx

    Redis 5.0.5 集群搭建详解 Redis 是一个开源、基于内存的数据存储系统,提供了多种数据结构,如字符串、哈希表、列表、集合、有序集合等。Redis 的高性能和低延迟使其广泛应用于缓存、消息队列、数据存储等领域。...

    redis的集群搭建与简单使用

    ### Redis集群搭建与简单使用详解 #### 一、概述 Redis 集群是一种通过分区数据来实现高可用性和水平扩展的技术。通过将数据分布在多个 Redis 实例中,集群能够提供更高的性能和更大的数据存储容量。本文档将详细...

    Redis集群搭建与验证.pdf

    Redis集群搭建与验证的知识点主要包括以下几个方面: 1. Redis集群概述 Redis集群是Redis提供的分布式数据库解决方案,它可以将数据自动切分到多个Redis节点上。集群通过分区来提供一定程度的可用性,在部分节点...

    redis集群环境搭建以及java中jedis客户端集群代码实现

    在本文中,我们将深入探讨如何搭建Redis集群,以及如何在Java中使用Jedis客户端进行集群操作。 首先,让我们了解Redis集群的基本概念。Redis集群通过数据分片(Sharding)来分散数据,每个节点存储一部分数据。集群...

    redis集群搭建手册.docx

    **Redis集群搭建手册** Redis,全称Remote Dictionary Server,是一种高性能的键值对数据库,以其丰富的数据类型、高效的内存管理以及支持持久化等特性,在分布式系统中被广泛应用于缓存、消息中间件以及数据存储等...

    非常详细的redis集群搭建教程

    - 在搭建Redis集群之前,需要确保系统已经安装了`gcc-c++`依赖包。这一步非常重要,因为Redis的安装需要通过编译源码的方式进行。 - 安装命令:`yum install gcc-c++` - 对于内网环境,可能需要预先下载好`gcc`的...

    Redis集群性能测试分析

    本次实验的目的主要是搭建Redis Cluster和TwemProxy Redis两种集群,分别对其进行性能测试,测试出集群性能的拐点,找出性能的瓶颈有哪些,并对两套集群进行比较,以便于在不同业务场景下择优选择。

    windows环境下redis集群的搭建

    windows环境下redis集群的搭建,搭建频繁如下: redis集群测试 01、安装Redis 02、创建6个目录Redis7001、Redis7002、Redis7003、Redis7004、Redis7005、Redis7006 03、把Redis目录下的redis.windows.conf文件分别...

    自学Redis集群搭建过程--全网最详细.docx

    ### 自学Redis集群搭建过程详解 #### 一、Redis集群简介与重要性 Redis作为一款高性能的键值存储系统,在互联网行业中被广泛应用于缓存、消息队列等多个领域。随着业务规模的不断扩大,单个Redis实例往往难以满足...

    Redis集群搭建教程(含搭建文档和所需软件).zip

    本教程将详细介绍如何搭建一个完整的Redis集群。 **一、Redis集群基础** 1. **数据分片**:Redis Cluster通过数据分片技术将数据分散到多个节点上,每个节点存储一部分数据。它采用CRC16算法计算键的槽位,然后将...

    Redis集群搭建.zip

    本资料"Redis集群搭建.zip"提供了真实项目环境下的Redis集群配置,旨在帮助用户快速搭建并投入使用。以下是对Redis集群搭建及相关知识点的详细解释: 1. **Redis集群的基本概念**: - **主从复制(Replication)**...

    Redis集群配置文件

    以下将详细介绍Redis集群配置文件的相关知识,以及如何进行集群搭建。 首先,了解Redis集群的基本概念: 1. **节点(Node)**:Redis集群由多个节点组成,每个节点都是一个独立运行的Redis服务器。 2. **槽(Slot)...

    Redis集群搭建资料大整合

    在本资料包中,您将找到关于Redis集群搭建的详细步骤和教程。 首先,Redis集群的基本概念是将数据分散到多个节点上,每个节点存储一部分数据。它采用无中心架构,每个节点都可以接收客户端的请求,并通过哈希槽...

Global site tag (gtag.js) - Google Analytics