windows环境下搭建redis集群

这篇具有很好参考价值的文章主要介绍了windows环境下搭建redis集群。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下面记录一下windows10环境下搭建redis3主3从集群,将过程分享出来,仅供学习研究使用。

1、redis集群

Redis集群关键点就是去掉中心化(与哨兵模式的区别),当主机宕机,从节点回自动升级为主节点,具体请参考官网或相关大佬博客。

2、下载windows版本redis5.x

在redis官网只能下载到Linux版本的redis,若想下载windows版本的redis需要去github下载,地址如下:https://github.com/tporadowski/redis/releases。
windows环境下搭建redis集群

此处下载的版本为Redis-x64-5.0.14.1.zip,放在指定目录解压即可。

3、安装配置

在Redis-x64-5.0.14.1目录下新建6个文件夹,分别为6739、6380、6381、6382、6383、6384,然后将Redis-x64-5.0.14.1目录下的内容复制,分别拷贝到6个文件夹一份,然后修改配置redis.windows.conf文件,如下
windows环境下搭建redis集群
redis.windows.conf内容修改如下:

# 端口  (注意:改为每个文件夹对应的端口,分别为6379、6380、6381、6382、6383、6384)
port 6379      
# 日志  (说明:不想给空就输入绝对地址)
logfile "" 
#  允许创建集群
appendonly yes
cluster-enabled yes
# 节点配置文件,分别为6379、6380、6381、6382、6383、6384
cluster-config-file nodes-7379.conf
# 连接超时时间
cluster-node-timeout 15000
# 允许远程
protected-mode no

4、启动集群

启动每个文件夹中的redis实例,如下
windows环境下搭建redis集群
其他同理。
windows环境下搭建redis集群
组建集群,在任意一个节点下,执行命令如下:

redis-cli.exe --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1

组建redis集群时会弹出输入yes,类似如下
windows环境下搭建redis集群

在任意节点登录redis集群:redis-cli.exe -c -h 127.0.0.1 -p 6379,然后通过cluster nodes查看集群中节点状态
windows环境下搭建redis集群
看见如下,则说明集群组建成功。

5、小结

注意,当集群内一个Master以及其对应的Slave同时宕机,集群将无法提供服务;当存活的主节点数小于总节点数的一半时,整个集群就无法提供服务了;
感兴趣的小伙伴可以尝试体验~文章来源地址https://www.toymoban.com/news/detail-491550.html

到了这里,关于windows环境下搭建redis集群的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【redis】docker搭建redis集群

    docker搭建redis集群,超级简单方便。 参考文章: Redis 集群搭建详细指南 基于Docker的Redis集群搭建 redis: (error) CLUSTERDOWN The cluster is down Redis cluster集群模式的原理解析

    2024年02月14日
    浏览(39)
  • docker搭建redis集群(三主三从)及重启redis集群

    从远程仓库先拉取一下redis的镜像文件,如果已经提前安装过镜像的,可以跳过此步骤: 看到图上标识,就说明当前镜像文件已经下载好了。 通过镜像文件,分别 启动6台redis容器实例 ,并且 数据卷挂载到宿主机 上(保障容器被意外删除后数据不丢失): 每一台实例都是按

    2024年04月16日
    浏览(60)
  • 概述、搭建Redis服务器、部署LNP+Redis、创建Redis集群、连接集群、集群工作原理

    Top 案例1:搭建redis服务器 案例2:常用命令限 案例3:部署LNP+Redis 案例4:创建redis集群 1.1 具体要求如下 在主机redis64运行redis服务 修改服务运行参数 ip 地址192.168.88.64 服务监听的端口6364 redis服务的连接密码为 tarenaplj 1.2 方案 准备1台新虚拟机,要求如表-1所示。   1.3 步骤 实

    2024年02月12日
    浏览(76)
  • 【Windows】Redis集群部署

    Redis采用哈希槽来处理数据与节点之间的映射关系,一个集群共有16384   个哈希槽,每个key通过 CRC16算法计算出一个16bit的值,再对16384取模,得到对应的哈希槽,集群通过维护哈希槽与节点的关系来得到key的映射关系。集群节点之间互相通信,把当前节点的哈希槽分配信息互

    2024年02月13日
    浏览(31)
  • redis cluster集群搭建

    启动6个redis实例 创建6份配置文件 7001文件夹创建配置文件redis.conf 然后copy到其他文件夹,记得改端口号,还有cluster-config-file的值,这个值不能重,必须唯一,否则无法启动 启动6个独立的redis实例 确认是否全部启动成功 启动redis cluster –cluster-replicas 1表示每个master一个slave

    2024年02月09日
    浏览(70)
  • Redis搭建分片集群

    1、概念 Redis分片集群是用于将Redis的数据分布在多个Redis节点上的分布式系统。通过分片集群,可以将数据分成多个部分,并将每个部分存储在不同的节点上,以便实现Redis的高可用性和高性能。 2、Redis分片集群原理 Redis分片集群原理是将数据分成多个部分,并将每个部分存

    2024年02月08日
    浏览(47)
  • 集群搭建(Redis)(超详细)

    集群介绍: Redis 集群实现了对Redis的水平 扩容 ,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的 1/N 。 Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继

    2024年02月10日
    浏览(31)
  • Redis 搭建主从集群

    单节点的 Redis 并发能力有限,要进一步提高 Redis 的并发能力,就需要搭建主从集群,实现读写分离。 共包含三个节点,一个主节点,两个从节点。 这里我们会在同一台虚拟机中开启3个redis实例,模拟主从集群,信息如下: IP PORT 角色 192.168.150.101 7001 master 192.168.150.101 7002

    2024年02月14日
    浏览(52)
  • redis主从配置+集群搭建

    为什么需要主从配置????? 当出现高并发流量情况 如果我们只有一个 redis 服务器 挂掉之后 网站的运营会出现问题. 我们可以多弄几台 redis 服务器,使得一台服务器挂掉自动切换到另一台 redis 服务器,这个时候就实现了一个高可用的系统 主从配置 环境是2台 ubuntu serv

    2024年02月09日
    浏览(38)
  • docker搭建redis集群

    1、配置文件 使用docker搭建redis集群必须要配置的内容,搭建几个集群,就需要几个配置文件。 配置文件中本节点 IP(cluster-announce-ip)、 端口(cluster-announce-port)、 总线端口(cluster-announce-bus-port) 需要单独配置,配置为 实际可访问到服务的地址 ,即docker映射后的端口。

    2024年03月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包