原文:Redis-技术专区-帮从底层彻底吃透RDB技术原理

每日一句 低头是一种能力,它不是自卑,也不是怯弱,它是清醒中的嬗变。有时,稍微低一下头,或者我们的人生路会更精彩。 前提概要 Redis是一个的键 值 K V 对的内存数据库服务,通常包含了任意个非空数据库。而每个非空的键值数据库中又可以存放任意个K V,基本的结构如下图所示: Redis的强劲性能很大程度上是由于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数 ...

2021-09-03 21:18 0 211 推荐指数:

查看详情

Redis-技术专区-底层彻底吃透AOF技术原理

AOF持久化方式 AOF持久化方式是将redis的操作日志以追加的方式写入磁盘文件中。AOF持久化是以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录,以文本的方式记录,可以打开文件看到详细的操作记录。 AOF实现方式 AOF(append only ...

Sat Sep 04 20:03:00 CST 2021 0 237
Redis-技术专区-让你彻底会使用“Redis中最陌生且最强大的集合”(ZSET)【前篇】

前言介绍 很多小伙伴都跟我说,redis中,ZSet(有序集合)是他们最陌生的集合,同时也是觉得特别复杂的集合之一,在开发过程中经常会用到它,而且也是大家最不太有把握使用的集合,所以笔者就从ZSet集合开始去讲解Redis的集合的使用指南,希望可以帮助大家! 有序集合 ZSET ...

Mon Sep 06 22:21:00 CST 2021 0 595
分布式-技术专区-Redis分布式锁原理实现

  在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢?今天来探讨分布式锁这个话题。 什么是分布式锁 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程 ...

Sun Nov 24 19:44:00 CST 2019 0 337
微服务-技术专区-熔断器 Hystrix 的原理与使用

前言 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现 ...

Fri Nov 22 05:42:00 CST 2019 0 313
Redis_RDB持久化之写时复制技术的应用

背景: 最近生产环境中某个Set的Redis集群经常出现短暂的内存降低现象,经过查看日志是因为在RDB持久化所造成的内存突降(日志中:RDB: 4929 MB of memory used by copy-on-write ),其根本原理RDB持久化的过程中,Redis借助操作系统提供的写时 ...

Fri Feb 25 21:59:00 CST 2022 2 835
SpringBoot-技术专区-Redis同数据源动态切换db

问题: 平常使用的时候,redis的db是写死的,如何去动态的修改呢? 解决办法 新建一个RedisDBChangeUtil.java @Component public class RedisDBChangeUtil ...

Thu Jul 02 22:04:00 CST 2020 1 1874
Alibaba-技术专区-RocketMQ 延迟消息实现原理和源码分析

痛点背景 业务场景 假设有这么一个需求,用户下单后如果30分钟未支付,则该订单需要被关闭。你会怎么做? 之前方案 最简单的做法,可以服务端启动个定时器,隔个几秒扫描数据库中待支 ...

Wed Aug 18 04:20:00 CST 2021 0 294
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM