`

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集群模式搭建

    最近学习springboot集成redis,因此本人打算在虚机上搭建一套redis集群 查阅相关资料,Redis集群中要求必须是奇数节点,所以至少要有三个节点。但是每个节点还需要一个备份节点,因此redis集群需要最低配置6个节点。...

    5分钟实现用docker搭建Redis集群模式和哨兵模式(csdn)————程序.pdf

    5分钟实现用docker搭建Redis集群模式和哨兵模式(csdn)————程序

    windows环境下redis集群的搭建

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

    数据库技术+Redis集群+搭建指南+系统优化使用

    集群配置:配置redis.conf文件,修改相关设置使其支持集群模式。 节点启动:启动每个Redis节点,确保它们可以相互通信。 创建集群:使用Redis的集群管理命令,创建一个新的集群。 数据验证:向集群插入一些数据,...

    redis集群搭建.txt

    redis集群部署+哨兵模式配置 配置redis主从复制,配置哨兵模式,实现主从自动切换 1、准备至少三台Linux服务器并关闭防火墙 2、安装软件包 3、下载redis源码包并安装

    redis集群搭建

    redis哨兵模式集群搭建,一看就懂,一学就会,需要的快来下载啦

    搭建springboot与redis集群关联操作.doc

    搭建redis集群,springboot关联redis的配置,实例代码操作,及运行结果展示,包含某互联网教程书籍上面截图,完整详细讲解了redis三种模式,单机模式、哨兵模式、集群模式

    redis集群搭建(一主一从一哨兵)

    redis集群搭建(一主一从一哨兵)

    redis集群模式配置文件

    Redis搭建集群模式的配置文件,搭建的是3主3从的集群模式,其中提供了一个bat批处理的启动文件,将这些配置文件复制放入到【Redis安装目录】下面,然后双击【start_cluster.bat】文件,此时会弹出多个CMD弹出框,在...

    win10搭建redis集群.txt

    在我们日常开发工作中,经常会用到redis技术,而我们一般都是使用单机版,但是现在云上环境大多使用集群模式,在开发过程中,如果本地不能连内网或云上redis,就不能很好的开发,本资源为win10本地搭建redis集群的全...

    CentOS系统搭建Redis集群(1主2从3哨兵).pdf

    CentOS系统搭建Redis集群(1主2从3哨兵)

    搭建redis缓存高可用集群.md

    Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低Redis集群的性能, 并导致不可预测的行为。 Redis 集群通过...

    redis cluster 4.0.8 集群配置文档

    文档中介绍Linux7/CentOS7 下的redis cluster 集群搭建。使用的版本是4.0.8 包含节点创建、删除,移槽等操作。

    redis哨兵集群搭建过程

    在docker环境下一步一步描述了整个搭建过程,主要包括服务器划分、单节点搭建、哨兵安装、密码认证等操作,你值得拥有

    redis集群节点宕机 fail状态 redis的投票机制实测

    redis集群节点宕机 fail状态... 在Redis集群策略及集群实例中通过单机集群创建多实例(3主3从)的方式搭建了redis集群,以此为基础做实测  首先查看一下集群状态 [root@localhost redis-4.0.10]# src/redis-cli -c -h

    SpringBoot集成Redis集群就这么Easy

    这次写一下springboot与redis的结合,这里使用的是redis集群模式(主从),主从环境的搭建,请参考redis集群搭建 搭建完redis集群环境后,开始springboot之旅 1、REDIS介绍 redis的介绍及应用场景参考 redis介绍 2、...

    Redis 哨兵模式 ---集群(windows环境).pdf

    在windows 环境下搭建redis哨兵模式。

    redis在Windows下以后台服务一键搭建集群(多机器)

    此教程介绍如何在windows系统中多台机器之间布置redis集群,同时要以后台服务的模式运行。布置以脚本的形式,一键完成。多台机器之间布置集群比单台机器布置伪集群复杂得多,关于单机伪集群布置,参见另博文《redis...

    Docker搭建redis主从+哨兵模式集群.docx

    Docker搭建redis主从+哨兵模式集群.docx

    Redis集群策略及集群实例(集群节点新增、删除、重新分配slot实战)

    redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点; redis集群是没有统一的入口的,客户端(client)连接集群的时候连接集群中的任意节点(node)即可,集群内部的节点是相互通信的(PING-PONG...

Global site tag (gtag.js) - Google Analytics