文章 2025-10-01 来自:开发者社区

Redis 7.0 高性能缓存架构设计与优化

Hello,我是蒋星熠Jaxonic! 在浩瀚无垠的技术宇宙中,我是一名执着的星际旅人,用代码绘制探索的轨迹。 每一个算法都是我点燃的推进器,每一行代码都是我航行的星图。 每一次性能优化都是我的天文望远镜,每一次架构设计都是我的引力弹弓。 在数字世界的协奏曲中,我既是作曲家也是首席乐手。让我们携手,在二进制星河中谱写属于极客的壮丽诗篇! 摘要 如今 Redis从一个简单的键值存储发展成为现代...

Redis 7.0 高性能缓存架构设计与优化
文章 2024-11-14 来自:开发者社区

【赵渝强老师】基于Redis的旁路缓存架构

下图展示了引入缓存后系统的架构。通过使用缓存可以提升访问性能、降低网络拥堵、减轻服务负载和增强可扩展性。 视频讲解如下: ...

【赵渝强老师】基于Redis的旁路缓存架构
文章 2024-09-11 来自:开发者社区

二级缓存架构极致提升系统性能

前言 随着k8s成为用云新界面,容器成为众多用户“弹性”的利器,因此容器的创建天生具备高并发特性。 高并发、大数据量下,为了提供更好的容器弹性体验,笔者通过二级缓存的设计,成功优化了系统性能、资源消耗、系统容量。 但持续压榨性能的道路是曲折的。各种缓存方案需要考虑非常多因素,包括缓存的多级架构、预热、击穿、刷新、运维等。 让我们先看看...

二级缓存架构极致提升系统性能
文章 2024-08-26 来自:开发者社区

缓存数据一致性 - 架构师峰会演讲实录

Previously 缓存系统涉及的问题和知识点是比较多的,我主要分为以下几个方面来跟大家探讨: 稳定性 正确性 可观测性 规范落地和工具建设 上篇 我们分析了缓存系统的稳定性,介绍了 go-zero 是怎么解决缓存穿透、缓存击穿、缓存雪崩问题的。比较浅显易懂,且具有比较强的实战意义,推荐一读。 本文作为系列文章...

缓存数据一致性 - 架构师峰会演讲实录
文章 2024-08-26 来自:开发者社区

缓存系统稳定性 - 架构师峰会演讲实录

前言 大家好!我是万俊峰,go-zero 作者。感谢 ArchSummit 提供这么好的机会来跟大家分享一下 go-zero 的缓存最佳实践。 首先,大家可以想一想:我们在流量激增的情况下,服务端哪个部分最有可能会是第一个瓶颈?我相信大部分人遇到的都会是数据库首先扛不住,量一起来,数据库慢查询,甚至卡死。此时,上层服务有怎么强的治理能力都是无济于事的。 所以我们常说看一个...

缓存系统稳定性 - 架构师峰会演讲实录
文章 2024-06-26 来自:开发者社区

架构面试题汇总:缓存(2024版)

1. 问题:什么是缓存,以及为什么我们需要缓存? 答案: 缓存是一种存储数据的组件,它存储了数据的副本,以便将来请求时可以更快地访问这些数据。缓存可以位于应用程序的多个层级,包括数据库层、应用层或客户端层。 我们需要缓存的主要原因是为了提高性能。通过缓存频繁访问的数据,我们可以减少对慢速存储(如硬盘或数据库)的访问,从而减少延迟并提高吞吐量。 2. 问题:你能解释...

文章 2024-06-24 来自:开发者社区

案例 采用Springboot默认的缓存方案Simple在三层架构中完成一个手机验证码生成校验的程序

案例 @Cacheable 是 Spring Framework 提供的一个注解,用于在方法执行前先检查缓存,如果缓存中已存在对应的值,则直接返回缓存中的值,而不执行该方法体。如果缓存中不存在对应的值,则执行方法体,并将方法的返回值存入缓存供下次使用。 在 Spring Boot 中,@Cacheable 注解通常与缓存管理器一起使用,可以轻松地在方法级别上实现缓存功能,避免不必...

案例 采用Springboot默认的缓存方案Simple在三层架构中完成一个手机验证码生成校验的程序
文章 2024-06-18 来自:开发者社区

在 SSM 架构(Spring + SpringMVC + MyBatis)中,可以通过 Spring 的注解式缓存来实现 Redis 缓存功能

在 SSM 架构(Spring + SpringMVC + MyBatis)中,可以通过 Spring 的注解式缓存来实现 Redis 缓存功能。具体步骤如下: 添加 Redis 依赖 在 Maven 项目的 pom.xml 文件中添加 Redis 的相关依赖。例如: <dependency> ...

文章 2024-06-05 来自:开发者社区

了解Redis,第一弹,什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质

什么是Redis Redis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储 那肯定也有人会好奇 内存那么大点地方,能存多少数据啊 这个就说到要点上来了,Redis的特性就是快,但是缺点也很明显他的存储量小,而我们的mysql,他的优点是什么呢?,存储量大,但是慢。 那么我们在生活中,往往会使用Redis和mysql结合去使用,为什么这么使用,因为...

了解Redis,第一弹,什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里云存储服务

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

+关注