写点什么

cache

0 人感兴趣 · 17 次引用

  • 最新
  • 推荐

如果不知道这 4 种缓存模式,敢说懂缓存吗?

在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。

https://static001.geekbang.org/infoq/5c/5ce511fb5b576d77a6c530392743f740.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

kubernetes indexer 源码解析

kubernetes indexer是实现了多索引的本地缓存,在实现思路,特别在代码可复用方面,值得我们学习借鉴

https://static001.geekbang.org/infoq/ad/adc882888909a9795e7f5e8cb47c8a47.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

啊哈!缓存

缓存在分布式系统中应用广泛,如何在架构设计中使用缓存来优化业务一直都是一个重要的话题。本文主要对引入缓存需要解决的问题以及一些优秀的实践,让读者对缓存有一个比较宏观的了解。

https://static001.geekbang.org/infoq/c2/c2cbb2c32801b504c2f1094d44611972.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 本地高性能缓存实践

用户头像
阿里技术
2022-12-23

Java本地缓存的代表技术主要有HashMap,Guava Cache,Caffeine和Encahche。本文将主要探讨高性能的本地缓存,探讨看看到底有多好?怎么做到这么好?最后通过几个实战样例,在日常工作中应用高性能的本地缓存。

https://static001.geekbang.org/infoq/f2/f28ca4bd7d0ee706ff6cb50f6cd37ab5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

更全、更精准,美创科技实现 Caché数据库 M 语言精细化审计

用户头像
美创科技
2022-05-24

近日,美创数据库安全审计系统再次解锁一项重要技能——产品实现Caché数据库M语言精细化审计支持(即:同时支持M语言class函数审计及访问内容审计),成为目前业内少有全面支持Caché数据库,且具备完整精确解析、识别、还原能力的数据库审计产品。

https://static001.geekbang.org/infoq/b3/b32fd3d71074bb092dcd04f6754e7a05.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何用一行代码使 API 提速几十倍

用户头像
大伟
2021-09-29

annocache-spring-boot-starter是一个超轻量级的注解式缓存组件。只需要一行代码,即可实现方法返回值的自动化缓存,让方法的数据返回时间降为毫秒级,访问速度提升几十倍。

https://static001.geekbang.org/infoq/ea/ea19f16667ea210a7a604041c65685db.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

爱奇艺本地实时 Cache 方案

高并发系统离不开Cache,通过采用更多的本地Cache来提升系统吞吐量和稳定性是必然的,这其中的最大难点就是解决分布式本地Cache数据的实时性和一致性问题,否则本地Cache就无法更普遍应用于频繁变更的数据上。

懂得取舍才是缓存设计的真谛

用户头像
万俊峰Kevin
2021-05-24

做架构最难的我认为是懂得取舍(trade-off),寻找最佳收益的平衡点是非常考验综合能力的,缓存的设计也是如此。

https://static001.geekbang.org/infoq/1b/1bc595b9e046439d427668ecb922c028.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

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

用户头像
万俊峰Kevin
2021-05-17

当缓存稳定性问题解决之后,一般我们就会面临数据正确性问题,可能会经常遇到『明明数据更新了,为啥还是显示老的呢?』这类问题。这就是我们常说的『缓存数据一致性』问题了,本文我们仔细下分析其产生的原因及应对方法。

https://static001.geekbang.org/infoq/8a/8a90a90a77944721a7600954897972c9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SpringBoot- 技术专题 - 教你使用 Cache 缓存组件

用户头像
洛神灬殇
2021-05-05

标记注解 @EnableCaching,开启缓存,并配置Redis缓存管理器,需要初始化一个缓存空间。在缓存的时候,也需要标记使用哪一个缓存空间

AOP 的姿势之 简化 MemoryCache 使用方式

用户头像
八苦-瞿昙
2021-01-03

本篇主要目的是介绍如何利用AOP简化使用Cache的代码的方式 但是在真实业务场景如果要混用 MemoryCache 和 DistributedCache, 最好贴合场景好好思考一下,为何要这样用?

https://static001.geekbang.org/infoq/3c/3cb31ce0c4ac9b86c16e167e81a79d57.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于 linux 操作系统中的 buff/cache

我们能够看到内存信息中包含了swpd, free, buff, cache等等。其中,最熟悉和分析最多的就是buff 和 cache。我们对此都有简单的了解,例如buffer是缓冲区,cache是缓存;通常操作时是读cache,写buffer等。本章将结合stackoverflow上的一个问题进行深入分析。

https://static001.geekbang.org/infoq/95/9561fbd2b907b29ee67a23c89579693f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

三大 OSS 缓存加速系统巅峰对决

用户头像
苏锐
2020-07-13

在上篇文章 《OSS太慢?看我们怎么提速10倍!》中提到,JuiceFS 可以提高 OSS 在大数据场景下的性能 10 倍,当时有朋友在朋友圈建议我们用 JuiceFS 和类似的对象存储加速方案做一下比较。在花了一个月时间准备之后,有一些阶段性成果跟大家分享一下。

https://static001.geekbang.org/infoq/9d/9d9e5896b8b3c3eed1d3a11cdd1b1d75.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Facebook 缓存技术演进:从单集群到多区域

本文介绍 FB 基于 memcached 构建统一缓存层的最佳实践。全文递进式地讲述 单集群 (Single Front-end Cluster)、多集群 (Multiple Front-end Clusters)、多区域 (Multiple Regions) 环境下遇到的问题和相应的解决方案。

cache_cache技术文章_InfoQ写作社区