集群搭建(Redis)(超详细)

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

集群介绍:

Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N

Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命令请求。

我们这里演示三个主服务器(port:6379 6380 6381),三个从服务器(port:6389 6390 6391)的搭建。

开始搭建:

第一步:制作6个实例。 主:6379,6380,6381,从:6389,6390,6391。

配置基本信息

首先在Xshell上选择redis6379.conf文件上修改配置文件开启集群模式:

vi redis6379.conf

里面的配置内容改为:

port 6379
pidfile "/var/run/redis_6379.pid"
dbfilename "dump6379.rdb"
dir "/home/bigdata/redis_cluster"
logfile "/home/bigdata/redis_cluster/redis_err_6379.log"
cluster-enabled yes  
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000

说明:

cluster-enabled yes    打开集群模式

cluster-config-file nodes-6379.conf  设定节点配置文件名

cluster-node-timeout 15000   设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。

第二步:复制redis6379.conf 生成其他五个服务器配置文件。

redis集群搭建,redis,java

将其他五个的配置文件里面的6379改为自己相应的端口号:

redis集群搭建,redis,java

可以通过这个命令将配置文件的6379改为相应的端口号(6380 6381 6389 6390 6391)

:%s/6379/6380     //以此类推6381 6389 6390 6391

 第三步:启动这6个服务器:

redis集群搭建,redis,java

第四步:​​​​​​​将六个节点合成一个集群

组合之前,请确保所有redis实例启动后,nodes-xxxx.conf文件都生成正常。

切换目录到 src(如下图)注意我的redis版本号是redis-7.0.4的,你们要改为你们的版本号:

cd  /opt/redis-7.0.4/src

redis集群搭建,redis,java

 在src目录下将六个节点合成一个集群:

此处不要用127.0.0.1 请用真实IP地址,我的示例如下:

redis集群搭建,redis,java

--replicas 1 采用最简单的方式配置集群,一台主机,一台从机,正好三组。

redis集群搭建,redis,java 

​​​​​​​这里尽量不要使用普通方式连接主机:

  1. 普通方式登录

可能直接进入读主机,存储数据时,会出现MOVED重定向操作。所以,应该以集群方式登录。

     2.-c 采用集群策略连接,设置数据会自动切换到相应的写主机

redis-cli -c -p 6379

    3.​​​​​​​通过 cluster nodes 命令查看集群信息:

redis集群搭建,redis,java

OK 集群搭建完成~

 文章来源地址https://www.toymoban.com/news/detail-685246.html

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

相关文章

  • docker搭建redis集群(三主三从)及重启redis集群

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

    2024年04月16日
    浏览(60)
  • 超详细Redis入门教程——Redis 主从集群(下)

    本文小新为大家带来 Redis 主从集群 相关知识,具体内容包括 哨兵机制实现 (包括: 哨兵机制简介 , Redis 高可用集群搭建 , Redis 高可用集群的启动 , Sentinel 优化配置 ), 哨兵机制原理 (包括: 三个定时任务 , Redis 节点下线判断 , Sentinel Leader 选举 , master 选择算法

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

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

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

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

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

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

    2024年03月15日
    浏览(44)
  • 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)
  • Redis进阶:主从复制、集群搭建

    介绍:主机数据更新后根据配置和策略, 自动同步到备机的 master/slaver机制 , Master以写为主,Slave以读为主 ; 优点: 1) 读写分离 ,减轻主机的压力,性能扩展; 2) 容灾快速恢复 :某个从机宕机,可自动从其他的从机读取数据; 缺点: 复制延时 ,从机越多,复制延时

    2024年02月08日
    浏览(43)
  • 搭建Redis主从集群和哨兵

    说明:单机的Redis存在许多的问题,如数据丢失问题、高并发问题、故障恢复问题、海量数据的存储能力问题,针对这四个问题,对应解决方式有:数据持久化(参考:http://t.csdn.cn/SSyBi)、搭建主从集群、Redis哨兵和搭建分片集群; 本文介绍搭建Redis主从集群和哨兵,用以解

    2024年02月16日
    浏览(36)
  • Redis分片集群搭建及其原理

    主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,如图: 分片集群特征: 集群中有多个master,每个master保存不同数据 每个master都可以有多个slave节点 master之间通过ping监测彼此

    2024年02月05日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包