缓存

莫得感情 o3 分钟前
redis·缓存
Redis 10 · 集群:16384槽、扩缩容与请求路由单机 Redis 的内存、连接和命令执行都集中在一台机器上。Cluster 把 Key 空间切成 16384 个槽位,让不同节点负责不同数据,同时通过 Gossip 传播拓扑和故障状态。
泡海椒10 分钟前
java·缓存·性能优化
JQuick-java (JQuick-ASM)性能优化原理:字节码生成与缓存机制深度解析规则引擎高频调用 Java 方法时,反射的 setAccessible 校验、InvocationTargetException 包装等开销会被放大。JQuick-Java 给出 ASM 性能优化方案:运行时生成字节码调用器替代反射调用,并用并发缓存保证「一次生成、永久复用」。本文深入 JQuickJavaAsmInvokerFactory 源码,拆解 JQuick-ASM 字节码生成与缓存机制的底层原理。
莫得感情 o28 分钟前
redis·缓存
Redis 11 · 缓存问题:穿透、击穿与雪崩缓存的难点不是 GET,而是缓存失效、异常流量和回源压力叠加时,系统还能不能维持服务。穿透、击穿、雪崩看起来都是“缓存没命中”,根因却不同,治理手段也不能混用。
kiss strong1 小时前
数据库·redis·缓存
redis服务器登录(内网环境,无法使用客户端)使用redis-cli连接即可下载地址 Index of /releases/下载一个linux版本的安装包,然后在本地的linux系统中执行加压,然后复制出redis-cli即可
来让爷抱一个15 小时前
人工智能·机器学习·缓存
2026 语义缓存实战:把命中契约写进SPEC,MonkeyCode 云端跑通老周带的 6 人小队,给省级人社厅做社保咨询值班助手。客户口头说得很轻:一线把参保摘要、险种编号和历史口径丢过来,十分钟内要出一张能上窗口大屏的答复单。同一参保人连续追问必须带着本单已核事实和前序结论;上一单工伤认定的停发令、经办员电话和追缴金额,绝不能因为「问法差不多」就被语义缓存命中、套到下一单普通门诊报销。
hweiyu0015 小时前
redis·缓存
Redis命令:UNLINKUNLINK 用于删除一个或多个 Key,是 DEL 的非阻塞版本。它在主线程中只完成"从键空间解除链接"这一步,实际的内存回收交给后台线程异步执行,因此删除包含大量元素的集合类大 Key 时几乎不会阻塞 Redis。对调用方而言,返回值和语义与 DEL 一致:返回实际删除的 Key 数量。
志尊宝20 小时前
vue.js·笔记·缓存
Vue3 零基础每日笔记(009):watch 侦听器——数据一变就“做事“上篇 computed 管"算值",但它禁止干杂活。实际开发中大量需求是"数据一变,就去做某件事":搜索词一变就发请求、配置一变就存 localStorage、路由一变就刷新列表。这些"做事"的场景,主角就是 watch 侦听器。
FfHUCisI1 天前
缓存·架构·golang
Go 内存分配器概览:从 TCMalloc 到三级缓存架构内存分配是编程语言运行时最核心的基础设施之一。Go 的内存分配器继承自 Google 的 TCMalloc(Thread-Caching Malloc),采用三级缓存架构来平衡分配速度与内存碎片。理解这套机制,对排查内存泄漏、优化高频对象分配、读懂 pprof heap 图都有直接帮助。
2401_833269301 天前
缓存
RecyclerView的缓存复用机制假设一个列表有1000条数据,每个Item有一个ImageView加载图片。如果不做任何优化,滑动列表时会不断创建新的View:
Escalating_xu1 天前
linux·缓存
【Linux mmap 文件映射】从虚拟地址到页缓存:读写文件、匿名映射与极简 malloc🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
西瓜拿铁好喝1 天前
人工智能·机器学习·缓存
2026 语义缓存实战:把命中契约写进SPEC,MonkeyCode 云端跑通凌晨两点十分,省级住房公积金中心咨询值班室还没关灯。老吴带着 6 人小队蹲在工位上。客户口头说得很干脆:一线把缴存摘要、账户编号和历史口径丢过来,十分钟内要出一张能上窗口大屏的答复单——同一缴存人连续追问必须带着本单已核事实和前序结论,上一单商贷提取的停发令、经办员电话和追缴金额绝不能因为问法差不多就被语义缓存命中、套到下一单普通租房提取。
小刘在重生~2 天前
java·python·缓存
Java 常用类|包装类 装箱拆箱、Integer 缓存面试题表格⚠️注意: String 转为 Integer/int 时,字符串内容必须是纯数字,且不能超出 Integer 数值范围。 编译可以通过,运行时报异常:java.lang.NumberFormatException 数值格式转换异常。
极小狐2 天前
缓存·ci/cd·gitlab·devops
CI 流水线提速实战:缓存设计与依赖代理的工程实践一条企业级流水线的执行时间去哪了?把日志拉出来做时间分布分析,结论往往惊人地一致:代码编译本身可能只占 30%,剩下的 70% 花在了「每次都从零下载」上——依赖包(npm、Maven、Gem)、基础镜像、系统包,每个作业都重复一遍完整下载。更麻烦的是,团队规模一大,Docker Hub 的匿名拉取限额(以 6 小时为窗口限制清单 GET 请求数)就会成为隐形的天花板:白天高峰期作业排队失败,排查半天发现是 toomanyrequests。
莫得感情 o2 天前
redis·缓存·sentinel
Redis 09 · 高可用:Sentinel 如何发现故障并完成切主主从复制让副本拥有数据,但主节点宕机后,谁来判断故障、选择新主,并让客户端找到它?这正是 Sentinel 解决的问题。它不是复制协议的替代品,而是建立在主从复制之上的监控、通知和自动故障转移组件。
BUG研究员_2 天前
python·缓存·langraph
LangGraph节点缓存-CachePolicy当我们使用相同的参数反复调用同一个节点时,会浪费大量的资源,这时我们就可以将第一次调用该节点的结果保存起来,也就是cache_policy(缓存策略),当下一次使用相同参数调用该节点时,我们就不需要真正的去执行该节点,只需要去cache中去查询。
tryxr2 天前
数据库·redis·缓存
Redis 的背景知识Redis 是一种基于键值对(key-value)的 NoSQL 数据库,与很多键值对数据库不同的是,Redis 中的值可以由 string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种数据结构和算法组成,因此 Redis 可以满足很多的应用场景,而且因为 Redis 会将所有数据都存放在内存中,所以它的读写性能非常惊人。不仅如此,Redis 还可以将内存的数据利用快照和日志的形式保存到硬盘
莫得感情 o2 天前
redis·缓存
Redis 08 · 主从复制:全量同步、增量同步与复制延迟上一篇我们把 Redis 的原子能力拆成了 Pipeline、MULTI/EXEC、WATCH、Lua 和 Functions。但单机再快,也可能遇到机器故障、磁盘损坏和流量读扩散。把数据复制到其他 Redis 实例,才能让副本承担读流量、故障接管和数据安全的一部分职责。
刃神太酷啦3 天前
linux·c语言·数据库·c++·redis·缓存·bootstrap
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)在前面的系列文章中,我们已经完成了 Redis 基础入门、五大核心数据类型、C++ 客户端编程实战,掌握了 Redis 的基础使用与代码落地能力。而想要将 Redis 真正应用到生产环境、高并发分布式系统中,数据安全保障、命令原子性控制、服务高可用部署是必须攻克的三大核心难题。
CDN3603 天前
缓存·cdn加速
CDN 缓存命中率优化实战:解决出海业务回源过多、跨洋延迟高,缓存调优完整指南接手过多个出海项目,发现一个很普遍现象:很多团队上线 CDN 之后,就直接丢一边不管,从来不去看缓存命中率指标。等到用户反馈海外打开慢、源站带宽跑满,排查才发现命中率只有 50% 出头,大部分请求全部跨洋回源。
咖啡星人k3 天前
人工智能·机器学习·缓存
2026 上下文缓存进阶:把前缀契约写进SPEC,MonkeyCode 云端跑通老赵 6 人小队给省级税务局做政策问答助手。客户口头说系统提示和口径手册每次都带上,回答要快,别让窗口再等。