一、HelmHelm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。对
转载
2023-07-12 20:44:09
428阅读
双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。 对于异地热备,尤其适合灾备。废话不多说了。我们直接进入主题。 我们会主要介绍两部分内容: 一, 
转载
2023-11-08 21:22:07
209阅读
如果您的kubernetes已有了helm,那么部署mysql的步骤可以进一步简化,那些原先需要自己动手配置的deployment和service都已集成在chart中,今天就来实战通过helm部署mysql,并且将之前遇到的问题抛出来给大家参考;环境信息硬件:三台CentOS 7.7服务器kubernetes:1.15helm:2.16.1关于helmkubernetes环境helm的部署和基本
主备模式,可以实现Redis数据的跨主机备份。程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端real server,此模式不需要在程序里面配置Redis服务器的真实IP地址,当后期Redis服务器IP地址发生变更只需要更改redis 相应的后端real server即可,可避免更改程序中的IP地址设置。拓扑: 配置环境:master IP 10.0.0.31 slave
转载
2023-10-24 08:34:43
168阅读
是什么持久化保证了即使redis服务重启也不会丢失数据,但是当redis服务器的硬盘损坏了可能会导致数据丢失,通过redis的主从复制机制就可以避免这种单点故障(单台服务器的故障)。特点:主redis中的数据和从上的数据保持实时同步,当主redis写入数据时通过主从复制机制复制到两个从服务上主从复制不会阻塞master,在同步数据时,master 可以继续处理client 请求主机master配置
转载
2024-01-05 21:44:23
104阅读
1.单节点模式单节点模式的配置,使用redis通用配置即可。(1)启动命令:1 /path/to/redis-server /path/to/redis-6379.conf注:配置文件名称只是示例,一般一台机器不止启动一个redis实例,使用端口区分配置文件是比较好的方式 (2)关闭命令:1 /path/to/redis-cli -h <host> -p <port&g
转载
2023-06-13 23:47:40
282阅读
网上有很多用Ruby安装Redis-cluster的文章,但是在实际环境下不想安装Ruby,所以本文主要介绍了用Redis命令部署Redis集群,并且为集群中每一个master实例增加一个slave实例。0 编译安装$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz
$ tar xzvf redis-3.0.3.tar.gz
$
转载
2024-06-24 22:39:41
40阅读
Redis 支持 Master-Slave(主从)模式,Redis Server 可以设置为另一个 Redis Server 的主机(从机),从机定期从主机拿数据。特殊的,一个从机同样可以设置为一个 Redis Server 的主机,这样一来 Master-Slave 的分布看起来就是一个有向无环图,形成 Redis Server 集群,
转载
2023-08-04 10:12:14
626阅读
主从复制,读写分离,缓解服务器压力,在公司我都推荐大家使用redis集群,可以大大提高数据安全性,防止数据丢失。一般单个redis内存超过了20个G都需要搭建新的集群,减少服务器压力。什么是主从复制 ? 主从复制就是将另一台服务器的数据复制到其他的redis上面,主从配置最低配置
转载
2023-08-30 13:59:52
120阅读
Redis 服务端主备切换问题解决问题连接池配置重试机制重试方案初始方案最终方案 问题项目使用Azure提供的redis缓存服务,azure暴露一个redis连接地址,但是Azure内部实现是主备结构。由于azure redis缓存所在机器操作系统升级等情况会发生主备切换,造成redis客户端建立的连接失效,操作redis时会抛出两种类型的异常:RedisConnectionFailureExc
转载
2023-08-28 11:09:01
228阅读
keepalived是一个是集群管理中保证集群高可用的一个服务软件,它具备心跳检测的功能。运用在redis上,则是具备主备切换的控制功能。keepalived的主备切换方案的设计思想如下:当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby; 当 Master 挂掉,Slave 正常时, Slave接管服务,同时关闭主从复制功能; 
转载
2023-09-23 17:34:37
95阅读
1 MMM高可用mysql方案1.1 方案简介MMM即Master-MasterReplication Manager for MySQL(mysql主主复制管理器)关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以
Redis 主从复制1. 主从简介配置多台Redis 服务器,以主机和备机的身份分开。主机数据更新后,根据配置和策略,自动同步到备机的 master/slaver 机制,Master以写为主,Slaver 以读为主,二者之间自动同步数据。1.1 配置主从的目的:读写分离时为了提高Redis性能避免单点故障,容灾快速恢复1.1 配置主从的原理:每次从机联通后,都会给主机发送sync指令,主机立刻进行
转载
2023-08-30 19:05:06
155阅读
# 实现主备 Redis 的指南
在现代应用程序中,数据的持久性和高可用性至关重要。将 Redis 设置为主备架构(Master-Slave)是一种常见的解决方案,以确保数据的高可用性。在这篇文章中,我将指导你如何在 Redis 中实现主备架构。
## 流程概述
在实现主备 Redis 的过程中,我们可以将其分为如下步骤:
| 步骤 | 描述
原创
2024-09-18 03:40:32
21阅读
在服务端开发有个很重要的话为“无备份,不存储,无监控,不服务”,redis既是一个服务,又承担着存储的功能。所以数据备份是使用redis时很重要的工作。当工作服务redis由于各种原因需要暂停服务的时候,可以将写操作切换到备服务器。从而使得主服务器暂停的时候业务不中断。这里来介绍下redis主从的配置及常用的操作方法。 1、主从配置: 其实redis的主从配置非常的简单。只需要在备服务配置文件上
转载
2023-12-19 20:46:12
295阅读
# Redis 主备实例主备倒换命令
Redis 是一个开源的、高性能的键值存储系统,通常用于缓存、消息队列等场景。在实际应用中,为了保证系统的高可用性和容灾能力,我们通常会使用 Redis 的主备复制功能,将主实例的数据同步到备实例上,以便在主实例宕机时能够快速切换到备实例上继续提供服务。当主备实例之间需要进行主备倒换时,我们可以使用一些命令来实现。
## Redis 主备实例主备倒换命令
原创
2024-03-06 04:21:24
110阅读
怎么实现高可用呢? 最重要的一点就是冗余数据啊,redis 是通过主从复制来实现数据的冗余存储,这样在主redis down调用之后,切换到从就可以了,这样就实现了故障转移,保证了高可用了,今天我们主要来讲主从复制,至于主down掉之后,怎么切换到从,我们会在下篇再聊。怎么做备份我想在再看redis 主从复制之前,有必要看下下面这三个基础概念。备份分为冷备和热备,如果再深入一些还有多活。热备:由主
转载
2023-08-22 12:31:53
704阅读
Redis部署方式采用主备的方式,通过keepalived来对外提供虚IP,并实现主备自动切换功能。主实例A:192.168.20.30备实例B:192.168.20.232虚IP:192.168.20.110正常工作时,虚IP在主实例A上,主实例A上的数据自动同步到备实例B上,当主实例A挂掉之后,备实例B将自动接管虚IP,并将redis转换为主模式,待原主实例A恢复后,A将自动切换成备模式,从B
转载
2024-06-25 17:26:10
61阅读
是什么? 也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 能干吗? 读写分离 容灾恢复 怎么玩? 配从(库)不配主(库),通常情况下,可以准备几台机器,这里我准备了三台机器
转载
2024-02-03 05:59:29
91阅读
实验环境server1(172.25.254.10)redis主服务器server2(172.25.254.20)redis从服务器1server3(172.25.254.30)redis从服务器2真机(172.25.254.2)下载资源和共享yum源安装Redis及主从复制的实现(1)server1主服务器端从真机下载一个包并解压编译安装进入utils/下面,开启redis查看端口状态修改red
转载
2023-05-30 14:15:05
398阅读