技术栈
缓存
骇客野人
1 小时前
缓存
·
微服务
·
架构
微服务多级缓存架构设计
系统读多写少场景,大量热点字典、基础业务信息,请求全部打到 Redis,Redis CPU / 带宽压力高。 引入本地内存缓存,缩短访问链路;同时解决多实例本地缓存脏数据问题。
禾小西
6 小时前
数据库
·
redis
·
缓存
05丨Redis 内存快照:宕机后,如何实现快速恢复?
旧版单文件 AOF 主要通过重放写命令恢复数据;Redis 7+ 的多部件 AOF 则先加载 BASE,再重放后续 INCR。增量日志越长,需要解析和执行的命令越多,恢复时间也可能越长。由于现代 BASE 可以采用 RDB 格式,“RDB 恢复一定快、AOF 恢复一定慢”不是绝对结论,真正耗时取决于基线大小、增量日志长度、磁盘和 CPU。
李纲明
8 小时前
前端
·
缓存
·
性能优化
·
wordpress
·
后端开发
WordPress 站点变慢:按 TTFB → 缓存 → 查询 → 前端 分层排查(含配置注意)
WordPress「突然变慢」优先按层定位,而不是先换主题:先分清「后台也慢还是仅前台慢」,再动缓存与 CDN。以下步骤默认你有备份,生产变更放在维护窗口。
我不会插花弄玉
9 小时前
数据库
·
redis
·
缓存
4.string类型【由浅入深-redis】
在日常开发中,Redis 最常用的数据结构主要包含五种:String(字符串)、Hash(哈希)、List(列表)、Set(集合)和 ZSet(有序集合)。尽管当前版本的 Redis 支持多达 10 种数据类型,但这五种基础结构覆盖了绝大多数业务场景,其余的几种类型往往是针对特定场景下的特殊数据类型或结构扩展。
Riwuarua
9 小时前
缓存
·
fpga开发
从近似0基础开始FPGA开发——Part.23:AXI/AXIS 数据搬运、DMA 与 DDR 缓存架构设计
本文基于 Xilinx Kintex UltraScale+ XCKU5P-FFVB676-2-I + Vivado + DDR4 MIG 展开,承接前文的 UDP、AXI、DDR、跨时钟域、复位和 FIFO 设计。目标不是再讲一次 AXI 信号定义,而是把这些模块真正串成一条可以仿真、可以上板、可以测速的数据通路:
姜鱼问生
1 天前
运维
·
nginx
·
缓存
Nginx 缓存命中率监控:从 X-Cache-Status 到实时统计
背景 上一篇配好了 Nginx 缓存,响应头里加了 X-Cache-Status,浏览器 F12 里能看到 HIT 和 MISS。
weixin19970108016
1 天前
开发语言
·
python
·
缓存
《1688图片空间API踩坑:img.upload 与 album.* 的防盗链与CDN缓存问题》(附Python源码)
先拍结论:1688 / 阿里系图片域的核心真相是:img.album.upload / image.upload 是把图放进“阿里图片空间 / alicdn 图片服务”;album.* 管相册/分组/目录;而商品详情里返回的 img.alicdn.com / cbu01.alicdn.com 图片默认带 Referer 防盗链。
hweiyu00
1 天前
redis
·
缓存
Redis命令:BLPOP
BLPOP 是列表的阻塞式弹出原语,也是 LPOP 的阻塞版本。它按给定顺序检查多个列表,从第一个非空列表的表头弹出一个元素;若所有列表都为空,则阻塞连接直到有元素可用或超时。它从 Redis 2.0.0 起提供,是阻塞队列消费的经典命令。
小小龙学IT
2 天前
c++
·
redis
·
缓存
C++ Redis 客户端深度解析(hiredis 与 redis-plus-plus)——工业数采实时缓存 C++ 侧实战
技术栈:C / C++17 · Redis 7.x · hiredis 1.1.0 · redis-plus-plus(sw/redis++)1.3.x
mengge.cloud
2 天前
运维
·
服务器
·
数据库
·
redis
·
缓存
·
云计算
Redis
Redis(Remote Dictionary Server)是一个完全开源、遵守 BSD 协议的高性能 key-value 数据库。
欣栀♡
2 天前
数据库
·
redis
·
缓存
Redis 缓存穿透、击穿、雪崩,背出定义只是及格线
Redis 清掉过期 key 有两条路。一条被动,命令碰上它才发现已经到期。一条主动,每 100 毫秒跑一轮,从带过期时间的 key 里随机抽 20 个,到期的删掉,抽到的这批超过 25% 都过期才继续下一轮。默认参数下一秒大约清掉 200 个。官方文档留了一句提醒,大量 key 在同一瞬间过期本身就是一类延迟来源。
禾小西
2 天前
数据库
·
redis
·
缓存
08丨Redis 哨兵集群:哨兵故障后还能完成切换吗?
单个 Sentinel 本身也可能故障,所以生产环境通常部署多个 Sentinel。它们共同监控同一复制组,协商主库是否真正下线,并授权其中一个 Sentinel 执行故障转移。
阿标在干嘛
2 天前
缓存
·
架构
缓存架构的“场景适配“:我们为什么在部分服务中采用了本地缓存?
2026年初,在优化立达标讯政策数据查询服务时,团队内部展开了一场关于缓存架构的讨论。一方认为:"Redis是分布式缓存的成熟方案,应该统一使用。" 另一方提出:"我们的部分服务是读多写少、数据量小的场景,是否可以考虑本地缓存?"
需要826
2 天前
数据库
·
缓存
缓存与数据库一致性:延迟双删与订阅 binlog 的取舍
关键词标签:缓存一致性 延迟双删 Canal binlog Spring Cache先抛一个容易被忽略的结论:"延迟双删"本质上不是一个方案,而是一种"用时间窗口换一致性"的妥协。它没有真正解决并发下的读写竞态,只是把竞态窗口从"必然踩中"压缩成"概率踩中"。而订阅 binlog 也不是银弹——它把一致性问题的战场从"应用层代码"搬到了"数据变更的可靠投递"上。理解这两者的取舍,比记住"先删缓存还是先删库"重要得多。
CV工程师丁Sir
2 天前
java
·
spring
·
缓存
·
harmonyos
ArkWeb 手记 04|DevTools 调试与缓存清理
前面 01 搞定页面生命周期、02 实现双向 JS 通信、03 解决 rawfile 本地资源 404。 写到这里,你一定会遇到两个很折磨人的问题:H5 里 JS 报错看不到详情,修改了 H5 页面重新跑模拟器,页面还是旧版本,怎么刷新都不变。
志尊宝
2 天前
vue.js
·
笔记
·
缓存
·
#vue #前端 #前端开发
·
#javascript
·
#vue.js
Vue3 零基础每日笔记(073):keep-alive 页面缓存实战——列表页返回不丢状态
经典事故:列表页翻到第 5 页、筛了 3 个条件 → 点进详情 → 返回 → 全部重置回第 1 页。keep-alive(030 篇学过基础)就是解药,本篇讲企业级用法:按路由 meta 动态控制谁缓存,以及 onActivated 里"缓存后要不要刷新数据"的取舍。
禾小西
2 天前
数据库
·
redis
·
缓存
Redis:从两大维度和三大主线建立知识体系
Redis 的知识点可以放进同一个框架中理解:本文以 Redis Open Source 6.0 及之后版本的通用机制为主;涉及 Redis 7.0 起的多文件 AOF 等版本差异时单独说明。
进击的横打
2 天前
人工智能
·
缓存
【人工智能】缓存命中率:从原理到业务场景的全面解读
摘要:缓存命中率并非评判代码质量的跑分工具,而是衡量系统是否在做重复劳动的直接反馈。本文从基本概念出发,用餐厅点餐的比喻通俗讲解缓存命中的原理,并解释命中率波动的常见误解——波动未必代表系统故障,也可能源于任务类型或统计口径的变化。最后指出,缓存命中率并非越高越好,而应结合业务场景判断:它天然适合读多写少的场景,在频繁更新的场景下强行追求高命中率反而会让用户看到过期结果。
change_fate
2 天前
缓存
升级依赖后,vite会自动重建缓存吗
不一定。 Vite 是否自动重建缓存,取决于你升级依赖的方式,以及锁文件是否发生了变化。Vite 通过比对缓存元数据与当前项目状态来决定是否重新预构建。如果以下任意一项发生了变化,Vite 会自动重新运行依赖预构建: