`
pengfeifei26
  • 浏览: 235043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

redis windows集群搭建

 
阅读更多
1.把 redis 解压后,再复制出 5 份,配置 三主三从集群。 端口可以为7000,7001,7002,7003,7004,7005。 并且把目录使用端口号命名

2.修改其他配置支持集群
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
appendonly yes

3.安装ruby
https://rubyinstaller.org/downloads/ 下载 rubyinstaller-2.4.4-1-x64.exe



4.安装ruby的redis驱动
https://rubygems.org/gems/redis/versions/3.3.3

C:\Users\stager7.000>gem install --local C:\Ruby24-x64\redis-3.3.3.gem
Successfully installed redis-3.3.3
Parsing documentation for redis-3.3.3
Installing ri documentation for redis-3.3.3
Done installing documentation for redis after 1 seconds
1 gem installed

5. 下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb
   打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb
https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb


打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb,建议保存到一个Redis的目录下,例如放到6379目录下。

集群的命令为
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

--replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个,所以我们用了6个redis




D:\soft\redis-cluster\Redis7000>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
>>> Creating cluster
Connecting to node 127.0.0.1:7000: OK
Connecting to node 127.0.0.1:7001: OK
Connecting to node 127.0.0.1:7002: OK
Connecting to node 127.0.0.1:7003: OK
Connecting to node 127.0.0.1:7004: OK
Connecting to node 127.0.0.1:7005: OK
>>> Performing hash slots allocation on 6 nodes...
Using 3 masters:
127.0.0.1:7000
127.0.0.1:7001
127.0.0.1:7002
Adding replica 127.0.0.1:7003 to 127.0.0.1:7000
Adding replica 127.0.0.1:7004 to 127.0.0.1:7001
Adding replica 127.0.0.1:7005 to 127.0.0.1:7002
M: 2bf9576d9f31cfda6072d3801260d6f2e734ed3b 127.0.0.1:7000
   slots:0-5460 (5461 slots) master
M: 5e935a190feebc4f29fc96135ca2601c5c748405 127.0.0.1:7001
   slots:5461-10922 (5462 slots) master
M: 3fdbbaf3916d266ceb41bfa4fe25ee0f9cd08527 127.0.0.1:7002
   slots:10923-16383 (5461 slots) master
S: 6ccfef96a13539feca226ae3d4b3c9e6b77de645 127.0.0.1:7003
   replicates 2bf9576d9f31cfda6072d3801260d6f2e734ed3b
S: 7d50ed2b349b44de68dd9d28658f1d58d2c6061a 127.0.0.1:7004
   replicates 5e935a190feebc4f29fc96135ca2601c5c748405
S: e94d6560e73ec6ebe38f70517f3b6eadf1f9fcbb 127.0.0.1:7005
   replicates 3fdbbaf3916d266ceb41bfa4fe25ee0f9cd08527
Can I set the above configuration? (type 'yes' to accept): yes


6 测试

使用Redis客户端Redis-cli.exe来查看数据记录数,以及集群相关信息

命令 redis-cli –c –h ”地址” –p "端口号" ;  c 表示集群

D:\soft\redis-cluster\Redis7000>redis-cli -c -h 127.0.0.1 -p 7000
127.0.0.1:7000> dbsize
(integer) 0
127.0.0.1:7000>
输入cluster info可以从客户端的查看集群的信息

127.0.0.1:7000> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:6
cluster_my_epoch:1
cluster_stats_messages_sent:651
cluster_stats_messages_received:651
127.0.0.1:7000>


java 集群操作
https://blog.csdn.net/liubenlong007/article/details/53766734 jedisCluster

https://www.cnblogs.com/lxcy/p/8120301.html

分享到:
评论

相关推荐

    Redis windows 集群搭建

    Redis windows 集群搭建 在官方cluster文档中,最小集群需要至少包含三个主节点。对于您的第一次测试,强烈建议启动具有三个主站和三个从站的六个节点群集。 我的集群式在此服务器中搭建3个master+3个Slave,总共6个...

    Windows Redis 集群搭建工具

    Windows Redis 集群搭建: 1、Redis 3.2.100。 2、redis-trib.rb。 3、rubygems-2.6.11.zip。 4、rubyinstaller-2.2.6.exe。

    Redis集群搭建工具及教程

    Redis集群搭建所需要的所有工具及Windows系统下连接Redis数据库的客户端软件,内附Redis集群搭建教程

    windowsredis集群搭建

    windowsredis 集群搭建 http://blog.csdn.net/mrxiagc/article/details/52799081

    Windows环境下搭建Redis集群.docx

    Windows环境下Redis集群的搭建,非常详细的介绍了搭建的步骤、每一步的命令等。 包括Ruby环境的搭建,还有客户端如何连接集群。

    windows中redis集群搭建

    windows中redis集群搭建

    Windows下redis集群的搭建

    Windows下redis集群的搭建

    windows搭建redis集群

    windows搭建redis集群,里面包含有自己封装的redis集群文件,只需按照压缩包文档的介绍进行操作即可。

    windows环境下redis集群的搭建

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

    redis ruby集群搭建

    拷贝6份redis,删除node.conf 2.进入redis 目录 执行命令 redis-server.exe redis.conf 全部启动6个 redis 服务,端口改成不一样的 如7000 7001 7002 7002 7003 7004 7005, 建议最少6套,主从2份,至少套才能选举...

    redis-2.8.12内涵集群搭建方案

    windows版本下一个能用的redis,本人windows的系统为win10 64位的,内涵集群搭建方案。

    redis-cluster redis伪集群文件

    搭建redis集群文件,内含六个redis,文件配置已经全部修改好了,1、先在服务器安装下yum install ruby 和 yum install rubygems 2、然后解压文件上传到linux服务器 3、./redis-cluster-start-all.sh 开启reids 4、...

    windows下搭建redis集群工具

    windows下搭建redis集群工具,具体的步骤可以看博客http://blog.csdn.net/wang_shuyu/article/details/78356843

    Windows下安装部署redis cluster

    Windows下安装部署redis cluster,亲测好使,包含 安装环境,redis-3.2.1.gem,redis cluster集群实例

    redis-windows-cluster搭建指南

    redis-windows-cluster搭建指南,包括Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem和创建Redis集群的工具redis-trib.rb等所需软件,以及搭建指导文档

    Redis集群windows搭建redis集群并增加节点和删除节点-附件资源

    Redis集群windows搭建redis集群并增加节点和删除节点-附件资源

    在windows下一键搭建Redis集群

    一键搭建windows本地集群,版本号为:Redis-x64-3.2.100 集群的权限认证与主从同步

    Windows环境脚本部署Redis集群.zip

    Windows环境下,使用脚本部署Redis3.2.1版本集群。全程部署十分钟,只需要更改一个路径,便可轻松在Windows上搭建Redis集群环境,https://blog.csdn.net/concealed0/article/details/103483893

Global site tag (gtag.js) - Google Analytics