缓存

肠畔码农2 天前
redis·mysql·缓存
Redis缓存和MySQL数据一致性方案详解在高并发分布式架构中,如何保证 Redis 缓存 与 MySQL 数据库 的数据一致性是架构设计与面试中的核心痛点。本文将从基础的 Cache-Aside 模式出发,深度剖析并发读写带来的脏数据风险、传统过渡方案(延时双删与重试机制)的局限,并结合金融级高并发实战项目(如千万级日活的绑卡系统),给出企业级生产落地的完整闭环方案:“生产端基于 Spring 事务事件机制安全删缓存 + 消费端结合 Canal 订阅 Binlog 与 Redis Lua 脚本防乱序异步兜底”。文中附带生产级完整架构设计图及 J
quantdash_cc10 小时前
开发语言·python·缓存·php·量化·quantdash
历史数据断层与REST请求慢到崩溃?QuantDash高性能量化数据API终极解决方案针对【历史数据有断层,REST请求拉几年tick数据慢到崩溃】这一量化开发中的核心痛点,本文给出直接结论:问题根源在于传统数据源(Yahoo Finance、AkShare、Tushare等)的API设计缺陷与服务器端数据处理能力不足。QuantDash通过服务器端原生前复权(adjust=‘forward’)、批量并发请求(klines.batch) 以及列式数据传输,将数年日K线数据的获取从“分钟级等待”优化至“毫秒级返回”,代码从几十行缩减至3行。本文提供可直接运行的Python代码,涵盖单只标的、
一次旅行10 小时前
人工智能·缓存·sglang
2026‑08‑22 AI产业深度解读|Anthropic自研芯片布局、SGLang权重缓存守护进程、Agent任务作弊审计、AI原生SDLC梳理8月22日对AI研发人员高价值产业动态;覆盖Anthropic挖角前谷歌TPU负责人布局自研芯片、SGLang Weight Cache Daemon亚秒级引擎重启、大模型任务作弊审计报告、Anthropic AI原生SDLC实战手册、面壁MathForm数学形式化开源项目;每条附带工程视角解读、收益与现实约束;适合大模型推理、Agent安全、AI软件工程、科研研发人员。 关键词:SGLang;Weight‑Cache‑Daemon;Anthropic自研芯片;Agent安全;AI‑Native SD
晚安code11 小时前
java·redis·缓存
Redis 内存淘汰策略实战:什么时候淘汰、怎么选、怎么防缓存击穿大家好,我是晚安code。Redis 报错:OOM command not allowed when used memory > 'maxmemory',业务写不进去,人一脸懵。这种错十有八九是 Redis 内存淘汰策略默认的 noeviction 在作妖——内存满了,一个 key 都不删,写命令直接拒收。先声明,我下面讲的线上场景都是示例场景,但排障流程都是真话。
CDN3601 天前
缓存·cdn加速·cdn防护·360cdn
CDN 缓存策略优化实操:出海业务提升缓存命中率,TTL、缓存 Key、刷新配置与踩坑总结做跨境出海经常碰到:CDN 带宽消耗居高不下,但缓存命中率一直不理想,大量请求穿透回源,跨洋链路慢,源站压力持续走高。源站本身无性能瓶颈,多半是缓存规则配置错误。 本文整理出海实战调优经验,包含命中率低下排查思路、TTL 参考值、缓存 key 处理、Nginx 配合配置,主流厂商对比,以及高频踩坑点。
mit6.8241 天前
缓存
保持缓存的有效性https://blog.mempko.com/your-agentic-workflows-cache-keepalive-costs-8x-too-much-v2-the-interval-frontier
AI多Agent协作实战派1 天前
java·spring·缓存
AI多Agent协作系统实战(四十六):改了十次规则,AI员工还是老样子——会话缓存的坑我们的AI统筹员工,用 delegate_task 派发任务——违反了铁律。 我们把铁律写进了 skill、写进了 SOUL.md、写进了 AGENTS.md。 改了十次。它还是老样子。
做一个AK梦2 天前
java·数据库·redis·缓存
Redis 深入浅出Redis(Remote Dictionary Server)是一个基于内存的、开源的、高性能的键值对(Key-Value)存储系统。
Java牛马2 天前
java·redis·缓存·caffeine·数据一致性·本地缓存
Caffeine 缓存及其应用相关总结版本:基于 Caffeine 3.2.x 定位:Java 高性能本地缓存库 官网:https://github.com/ben-manes/caffeine
BK贝壳2 天前
数据结构·python·缓存·性能优化·list·numpy
Python底层:1亿个布尔值缓存失效标记,list爆内存numpy爆拷贝,bool-hybrid-array混合存储实测部分情节为虚构演绎,仅供参考 说实话,我所在的团队做的是一个高并发系统的缓存层。系统里有上亿个缓存key,每个key都有失效标记:缓存有效是False、已失效是True、正在回源是另一个True、预热中又是一个True。说白了,缓存失效标记本质上就是海量的布尔标记,上亿个key乘以多个状态位,就是几十亿个True和False在内存里翻来覆去。听着挺简单对吧?我当时也这么想,不就是一堆True和False嘛,能有多难?但你猜怎么着?现实啪啪打脸!就是这一堆True和False,差点把我给整「失孝」了——不是
xiaojiaohuazi2 天前
tcp/ip·缓存·fpga开发
国产安陆EG4S20 FPGA实现千兆以太网TCP/IP:AD7606C 8通道1 MSPS采集、SDRAM缓存与Python上位机本文介绍一套完全运行在国产安陆FPGA上的高速数据采集与网络传输方案。系统使用EG4S20BG256实现RGMII千兆以太网、ARP/IPv4/ICMP/TCP/UDP协议处理,采集AD7606C的8通道16位同步数据,先写入片内64 Mb SDRAM,再通过TCP连续上传到PC。系统还支持UDP设备发现、跨网段网络参数配置、24LC64掉电保存、ADC状态监控、1 kSPS/1 MSPS采样率切换,以及Python数字示波器和MAT录波。
音符犹如代码2 天前
java·spring·缓存
Varnish Cache 实战:反向代理缓存原理与 VCL 配置大家好,我是程序员天天困。想象一个很常见的场景:一个电商项目,商品详情页接口 RT 平时稳在 80ms,大促一到飙到 3s,数据库连接池被打满,Nginx 后面一排 502。团队第一反应通常是加机器——加了,效果撑不过半小时,因为根因是所有请求都在回源查库。这时候就该 Varnish Cache 这类 HTTP 缓存出场了。
Nil2082 天前
算法·leetcode·缓存
leetcode 146LRU缓存这道 LRU 题,最值得记的就是下面这些高频点和易错点。这题最容易错的地方是:删除链表节点后,原来的迭代器失效,所以必须重新更新 map[key]。 例如:
liangshanbo12152 天前
前端·缓存·哈希算法
前端工程化面试题:打包文件名Hash与浏览器缓存机制Hash文件名的本质是"内容指纹",通过将文件内容映射为文件名的一部分,实现"内容变则URL变→强制更新;内容不变则URL不变→复用缓存"的精准缓存控制,同时为多版本共存和回滚提供基础。
mmsx2 天前
java·缓存·bug·livedata
置灰按钮为什么自己又“亮“了?一次状态缓存“双写冲突“的排查记录副标题:你调了 setItemEnable(false),按钮也确实灰了,可过一会儿它自己又变回可用——因为有一个观察者绕过了你的缓存,直接改了 View。
番茄炒鸡蛋加糖3 天前
spring boot·spring·缓存
SpringBoot 核心原理 + Spring 事务 + 缓存生活化类比:核心考点:解耦。业务代码不需要关心对象怎么创建,只负责业务逻辑,便于单元测试、替换实现类。
添砖java‘’3 天前
数据库·redis·缓存
Redis中常用数据结构目录常用的数据结构string类型setmget/msetsetnx/setex/psetexincr/incrby/decr/decrby/incrbyfloat
玛丽莲茼蒿3 天前
数据库·redis·缓存
Redis(六)—— Redis高级一、一致性首先要再重复一遍,缓存就是利用了数据短暂不一致这一点去提升性能的,所以没必要考虑强一致性。一致性指的是并不是redis和DB的双向同步,比如读写穿透和异步写回模式,只把缓存当做唯一入口,只需要redis单向同步给DB,比如旁路模式,只需要DB单向同步到redis。而且只能单向同步,不能双向同步!! 因为只能选择一个作为“可靠数据源”,要么选DB,要么选redis,不能既redis往DB同步,又DB往redis同步。
Wang's Blog3 天前
笔记·缓存·postgresql
PostgreSQL笔记27: 双缓存架构下的内存管理与性能观测实践PostgreSQL 采用双缓存(Double Buffering)架构,即数据页同时被数据库自身的共享缓冲区与操作系统页缓存所缓存。