Redis 搭建简单集群

3人阅读 评论(0) 收藏 举报
分类:

开发环境:

WIN7 旗舰版+虚拟机 WIN7

安装Redis :http://redis.io/download



安装Ruby : http://rubyinstaller.org/downloads/ 

Ruby的安装路径最好是英文的 不要有中文,可能会出错

<internal:gem_prelude>:4:in `require': cannot load such file -- rubygems.rb (LoadError)

安装RubyGames : https://download.csdn.net/my

win+r运行cmd 切换到RubyGames解压目录下 输入:ruby setup.rb 安装RubyGames

Ruby 换成淘宝的源 在添加redis依赖

gem sources --remove https://rubygems.org/ 删掉原来的源
gem sources -a http://gems.ruby-china.org/ 添加淘宝源   稍等一段时间安装按成
gem sources -l 查看现有的源
gem install redis 安装redis依赖

 在Redis目录下新建一个一个文件 redis_cluster  


  在新建三个节点文件夹


把redis.windows.conf 拷贝到这三个文件里面

如:


 分别修改 配置文件

port 7000          //端口7000,7002,7003  
bind 本机ip          //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes        //redis后台运行
pidfile /var/run/redis_7000.pid   //pidfile文件对应7000,7001,7002
cluster-enabled yes       //开启集群 把注释#去掉
cluster-config-file nodes_7000.conf //集群的配置 配置文件首次启动自动生成 7000,7001,7002
cluster-node-timeout 15000    //请求超时 默认15秒,可自行设置
appendonly yes       //aof日志开启 有需要就开启,它会每次写操作都记录一条日志 

虚拟机 也一样操作

创建集群:

1:启动6个端口

2:cmd cd到redis-trib.rb 目录下运行命令 

redis-trib.rb文件在下载下来的redis包里可能是没有的,可以到

https://github.com/antirez/redis/tree/unstable/src 目录下下载
之前的ruby环境就是为运行这个文件做准备的

ruby redis-trib.rb create --replicas 1  

192.168.3.49:7000 192.168.3.49:7002 192.168.3.49:7003

192.168.3.49:7003 192.168.3.113:7004 192.168.3.113:7005

192.168.3.113:7006


最后输入YES 就OK了



查看评论

redis两种集群的简单搭建

redis主从复制集群实现方式:选择一台redis服务器作为master节点(负责写操作),另外一台或多台服务器作为slave节点(负责读操作),slave节点上的数据完全由master节点同步过来。...
  • happy_meng
  • happy_meng
  • 2018-01-30 10:38:26
  • 97

Redis入门之集群(手动搭建)

手动搭建Redis集群
  • candy_rainbow
  • candy_rainbow
  • 2017-04-18 22:20:01
  • 4012

Windows下快速搭建redis集群

截一张图来简单介绍一下redis,下面开始介绍redis集群的搭建,搭建过程中用到的包博主将会给到链接,可以直接免费下载。 Redis安装 点击下载 下载解压完,打开cmd切换到redis目录敲击 ...
  • wold2013
  • wold2013
  • 2017-05-02 09:59:49
  • 621

redis搭建集群

  • 2017年09月22日 17:17
  • 196KB
  • 下载

如何搭建一个 Redis 集群

http://www.redis.cn/topics/cluster-tutorial.html 本文档是Redis集群的一般介绍,没有涉及复杂难懂的分布式概念的赘述,只是提供了从用户角度来...
  • bigtree_3721
  • bigtree_3721
  • 2017-06-24 21:24:30
  • 590

【Redis】 手工搭建集群

集群架构   (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户...
  • u012331102
  • u012331102
  • 2017-04-16 21:34:09
  • 481

CentOS 6.5 -- Redis 4.0.2架构☞集群(cluster)的搭建

本篇意在阐述和记录整个集群搭建的过程,难免会借鉴一些现有redis集群资料里面的图和文字说明,但是整个步骤,都是亲力亲为,一方面是为了记录下这一过程,另一方面,是想通过这种记录的方式,让自己对redi...
  • Appleyk
  • Appleyk
  • 2017-10-24 08:51:51
  • 1388

redis 伪分布式集群搭建

环境 centOS6.7 集群中应该至少有三个节点,每个节点有一备份节点。需要6台服务器。 搭建伪分布式,需要6个redis实例。 搭建集群的步骤: 第一步:创建6个redis实例指定端口从...
  • jack85986370
  • jack85986370
  • 2016-04-14 21:36:41
  • 2619

mac 下 redis 集群的搭建

1、创建6个节点 在 /usr/local 目录下创建redis-cluster文件夹,然后在里面创建 redis01 - redis06 六个文件夹 2、拷贝文件(下载好redis 官网...
  • s12117719679
  • s12117719679
  • 2017-01-12 17:51:43
  • 1762

搭建redis集群实现分布式缓存(一)

redis是一个高级缓存,使用到redis作为我们项目的缓存,所以就花了一天时间研究了一下redis的一些用法,因为没转linux虚拟机,所以就决定先研究一下windows版本的redis集群。主要是...
  • u013089369
  • u013089369
  • 2017-08-15 18:21:16
  • 298
    个人资料
    等级:
    访问量: 247
    积分: 41
    排名: 183万+
    文章存档