`
pengfeifei26
  • 浏览: 245491 次
  • 性别: 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

分享到:
评论

相关推荐

    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。

    windowsredis集群搭建

    在Windows环境下搭建Redis集群是一项技术性的工作,涉及到多个Redis实例的配置和协调,以实现数据的高可用性和可扩展性。以下将详细讲解这个过程。 首先,我们需要了解Redis集群的基本概念。Redis Cluster是Redis...

    Redis集群搭建工具及教程

    在本资源包中,提供了搭建Redis集群所需的各种工具和教程,帮助你在Windows环境下进行操作。 首先,让我们来了解Redis集群的基础知识。Redis集群通过分片(Sharding)技术将数据分散到多个节点上,实现数据的冗余和...

    Windows环境下搭建Redis集群.docx

    Windows 环境下搭建 Redis 集群 在 Windows 环境下搭建 Redis 集群需要详细的步骤和配置,以下是详细的知识点总结: 一、前期准备 * 需要安装 Redis 和 Ruby 语言运行环境 * 需要安装 Redis 的 Ruby 驱动 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文件分别...

    windows redis 主从集群实例加哨兵集群

    Windows Redis主从集群及哨兵集群的搭建是提高Redis服务的可用性和数据安全性的重要手段。下面将详细介绍这两个概念以及如何在Windows环境中实现。 1. Redis主从集群: 主从复制是Redis提供的一种数据备份和故障...

    Windows下redis集群的搭建

    【Redis集群搭建详解】 在Windows环境下搭建Redis集群可以让你在本地进行分布式缓存的测试和学习。以下是一个详细的步骤指南: 1. **下载所需软件** - Redis版本:3.2.1-x64 - Ruby版本:2.5.1-1-x64 - ...

    redis-2.8.12内涵集群搭建方案

    在Windows环境下搭建Redis集群可以帮助开发者在本地环境中模拟生产环境,便于测试和开发。本文将详细介绍如何在Windows 10 64位系统上搭建Redis 2.8.12的集群。 **一、环境准备** 首先,确保你的系统是64位的...

    RedisCluster集群搭建代码及相应软件

    RedisCluster是Redis官方提供的分布式集群解决方案,它通过数据分片技术实现了高可用性和可扩展性。RedisCluster将数据分散在多个节点上,每个节点存储一部分数据,并通过槽(slot)来管理和分配数据。这种方式允许...

    redis ruby集群搭建

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

    windows下搭建redis集群工具

    在Windows环境下搭建Redis集群是一项技术性的工作,涉及到多个步骤和组件。Redis是一个开源的、基于键值对的数据存储系统,广泛应用于缓存、数据库和消息队列等场景。集群模式可以提升Redis的服务能力和数据安全性,...

    Redis Windows 安装包(7.0.11)

    Redis 是一个高性能的键值对数据库,常用于缓存、队列系统以及数据持久化等场景。在Windows环境下,Redis的...对于更复杂的用例,如集群搭建、数据迁移或高级特性,可以参考Redis官方文档和其他相关教程进行深入学习。

    redis 安装及集群搭建教程

    **Redis 安装** Redis(Remote Dictionary Server)...以上就是Redis的安装、配置以及集群搭建的基本流程和常用操作命令。在实际应用中,还需要考虑数据备份、监控、安全等多方面因素,以确保Redis的稳定和高效运行。

    redis-cluster redis伪集群文件

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

Global site tag (gtag.js) - Google Analytics