一.部署因为架构要求,只分配了两台服务器,要搭建Redis集群,为此针对两台服务器搭建了一套特殊的哨兵集群,特殊在不能无限切换, 只能抗住1-2次宕机或网络故障,1-2次故障之后,集群切换机制便不能使用,需要人工按后文的步骤修复;1.前期准备准备AB两台服务器部署Redis集群,选择A服务器作为主节点服务器,B服务器作为从节点服务器;默认服务器上已安装docker环境;1)在两台服务器创建目录su
转载 2023-08-15 21:25:44
361阅读
对于数据库异地容灾部署在前面博客上也有文章谈到过,这篇文章做一些进一步的分析,对于异地容灾推荐阅读下网上的一篇文章,这篇文章介绍的比较全面,可以重点参考,本文配图也来源于该文。数据库的设计对于异地,前面我很多文章都已经谈到过,实际上最难的就是数据库如何保证,大部分的异地容灾方案数据库本身都是单的,一个做为备份库。根据这篇文章我们可以看到,实际上在数据库层面分为三个层面。1.
1后台服务后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过 F5 或者任何的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如 MySQL 数据库,redis 等内存数据库。除了这两种类型的维护方式,还有 jvm 的内存的状态维持,但 jvm 的状态生命周期通常很短。高可用
摘要:GaussDB(for Redis)的解决方案,支持同域主备、同域主、异地主备、异地主四大应用场景,提供了安全可靠的容灾能力。一场火灾引发的思考2021年3月10日,欧洲某云服务提供商的数据中心发生火灾,当地消防部门出动上百名消防员才将大火扑灭,受影响的服务器共托管了约360万个网站,火灾过后,这些受影响的网站大多处于关闭状态。机房火灾、网络异常、电力故障、自然灾害等极端场景,对互联
# Redis 异地 Redis 是一个开源的内存数据结构存储系统,常用于缓存、消息中间件和数据库。它具有高性能、高可用性和可扩展性的特点,并提供了多种数据结构和丰富的功能,使得它成为了许多应用程序的首选。 然而,传统的 Redis 部署通常只能在单个数据中心中使用,当数据中心发生故障或网络问题时,会导致服务中断和数据丢失。为了提高 Redis 的可用性,Redis 异地技术应运而生。
原创 2023-10-30 03:58:34
145阅读
本文大概记录了笔者在使用 Redis 过程中踩过的坑,以及相应的建议。历史踩坑笔者参与搭建、使用过百T的 Reids 集群以及数百T的磁盘存储集群,这些集群,有的支持异地容灾,有的支持业务(业务多写等方式)异地,有自身支持异地。但基本都是副本、三地部署。而且承担了上百个上游业务,业务数据类型各种各样、数据量也有大有小,读写比也不尽相同。因此,在使用过程中遇到各种各样的问题,但总结下来,无
转载 2023-11-07 03:58:39
168阅读
摘要:GaussDB(for Redis)的解决方案,支持同域主备、同域主、异地主备、异地主四大应用场景,提供了安全可靠的容灾能力。 一场火灾引发的思考2021年3月10日,欧洲某云服务提供商的数据中心发生火灾,当地消防部门出动上百名消防员才将大火扑灭,受影响的服务器共托管了约360万个网站,火灾过后,这些受影响的网站大多处于关闭状态。机房火灾、网络异常、电力故障、自然灾害等极端场
前言后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。高可用1、高可用的一些解决方案
前言后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。高可用1、高可用的一些解决方案
Redis是一种开源的高性能键值存储数据库,常用于缓存、消息队列等场景。在分布式系统中,为了保证高可用性和数据的一致性,常常需要配置Redis异地(Active-Active)模式。本文将介绍Redis异地的配置方法,并提供相应的代码示例。 ## 一、什么是Redis异地 Redis异地是指在多地部署Redis实例,同时允许读写操作,并保持数据的一致性。通常情况下,Redis
原创 2023-08-20 03:25:53
440阅读
## 异地Redis配置 ### 1. 引言 随着云计算和大数据技术的快速发展,异地成为了许多企业和服务提供商的需求。在传统的架构中,通常使用主备模式来实现高可用性,但是随着业务的扩展和用户量的增加,传统的主备架构越来越难以满足需求。而异地技术可以将数据分布在不同的地域,实现更高的可用性和更好的性能。 本文将介绍异地Redis的基本概念、配置方法和代码示例,并结合甘特图和饼状
原创 2024-01-15 09:48:15
102阅读
在这篇博文中,我将重点讨论如何解决Redis异地问题。Redis作为一个高性能的内存数据库,在异地部署时面临着数据一致性、故障恢复和网络延迟等挑战。为了确保系统的高可用性和一致性,我将详细描述环境预检、部署架构、安装过程、依赖管理、服务验证和版本管理等方面。 ## 环境预检 在其他步骤开始之前,首先需要确保系统环境符合要求。这包括操作系统、内存、网络和Redis版本等方面。以下是一个系统要
原创 6月前
53阅读
高可用解决方案:同城异地异地?怎么实现?高可用的一些解决方案高可用,从发展来看,大致经过了这几个过程:冷备双机热备同城异地异地多活在聊异地的时候,还是先看一些其他的方案,这有利于我们理解很多设计的缘由。冷备冷备,通过停止数据库对外服务的能力,通过文件拷贝的方式将数据快速进行备份归档的操作方式。简而言之,冷备,就是复制粘贴,在linux上通过cp命令就可以很快完成。可以通
有状态服务后台服务可以划分为两类:有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。高可用的一些解决方案高可
转载 2023-11-06 16:13:04
2阅读
后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。高可用的一些解决方案高可用,从发展
1. 概述Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有显著区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的
转载 2023-12-13 09:02:05
120阅读
依托于阿里云高速通道专线、事件总线EventBridge和MSHA(Multi-Site High Availability)多容灾平台,消息队列RocketMQ版提供异地功能,通过跨实例间数据的双向同步和业务切流能力,实现业务恢复和故障恢复解耦,保障故障场景下的业务连续性。本文介绍异地的概念、应用场景、功能优势、使用限制和计费说明。什么是异地容灾MSHA是在阿⾥巴巴电商业务环境
转载 2023-11-13 06:53:28
132阅读
key绑定模式该模式为新的redis应用自创模式,参考angularjskey绑定实时更新数据模式、也可等同于db的映射模式,源于当前网络对于redis穿透、击穿没有很好的解决方案。目前已知的方式有1、布隆过滤器(代码繁琐、适合大量key进行节约缓存空间,非透明化、不适用于当前项目中量数据) 2、redis对key的频率控制,该做法无异于剥夺了redis的高并发属性,假如控制redis对ke
转载 2023-06-02 09:22:50
735阅读
安装与卸载、字符串操作、Hash 操作、redis的链表操作、redis的集合操作、其他常用操作、使用场景、管道、发布订阅 RedisReids安装yum install -y gcc-c++ wget wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar xzvf redis-4.0
目录低读低写并发、低数据量方案方案一:双机高可用方案(主备)方案二:主从架构方案()高读低写并发、低数据量方案方案三:一主多从+读写分离高读写并发、低数据量方案方案四:MariaDB Galera Cluster方案高读写并发、高数据量方案方案五 数据库中间件低读低写并发、低数据量方案方案一:双机高可用方案(主备)1.数据库架构图2.特点   &nbsp
转载 2023-10-23 14:16:23
169阅读
  • 1
  • 2
  • 3
  • 4
  • 5