技术栈
缓存
SHENGWEI胜为
9 分钟前
网络
·
缓存
NVMe SSD写入速度突然下降?从SLC缓存耗尽到温度降速的排查方法
在 Linux 服务器、工作站和高速存储设备中,NVMe SSD 经常会出现一种容易误判的现象:刚开始写入速度很高,运行一段时间后速度明显下降,甚至出现周期性波动。
clz1314521
18 分钟前
redis
·
缓存
·
哈希算法
ruoyi-cloud功能开发demo实战:三级联动 Redis Hash 缓存查看器
在若依(RuoYi)前后端分离框架中,系统缓存管理是后台管理系统的常见功能模块。本文将以一个完整的实战案例,演示如何从零开发一个三级联动的缓存管理模块,实现 Redis Hash 结构数据的可视化浏览与删除操作。
杨运交
1 小时前
java
·
spring
·
缓存
080-缓存模块-Spring Cache缓存键前缀设计与租户隔离实践
本文章代码: gitee , gitcode , github在企业级Spring Boot应用中,Redis作为缓存中间件被广泛使用。当多个业务模块或租户共享同一Redis集群时,缓存键的命名规范与隔离策略就变得至关重要。本文基于一套自定义的缓存工具类(RedisUtils、CacheNamePrefix、TenantContextHolder),深入剖析其设计思路、实现原理及最佳实践,帮助读者构建灵活、可扩展的缓存键前缀管理方案。
Pniubi
19 小时前
算法
·
leetcode
·
缓存
力扣146.LRU缓存机制
146. LRU 缓存 - 力扣(LeetCode)是啥意思:super()方法,即调用LinkedHashMap 的构造方法:
欣栀♡
21 小时前
java
·
spring
·
缓存
Spring 循环依赖不止三级缓存,Boot 2.6 起这个开关默认已经关了
➡️ 程序员曜灵 · 后端面试追问链 - 欢迎认识我作者程序员曜灵,绿泡泡「我要拿offer」和小红书同名。 主业在一家大型央企做后端开发,Java 方向,参与过公司内部招聘面试。 这里在拆高频面试题的追问链,一题三层,每层给及格线答案和大多数人挂在哪。 工作日每天一篇,评论区点最高频的问题决定下一篇写什么。
我星期八休息
1 天前
前端
·
数据库
·
redis
·
python
·
mysql
·
缓存
·
bootstrap
Redis 的原理和使用(2)
Redis 对外提供 string、hash、list、set、zset 五种数据结构。理解每种结构的特点与常见命令,是使用 Redis 的基础。
Chenyu_310
2 天前
linux
·
服务器
·
网络
·
缓存
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
在看 Linux 高性能网络、软路由、负载均衡或者网络性能优化时,经常会看到几个词:刚开始接触时,很容易把 DPDK、TC 和 XDP 当成三个互相竞争的技术。
hflmwl8
3 天前
数据库
·
redis
·
缓存
·
可视化客户端工具
RedisDesktopManager安装包中文版官方下载,redis可视化客户端工具下载
Redis Desktop Manager(RDM)是一款跨平台 Redis 图形化桌面客户端,主要作用是把原本依赖命令行的 Redis 操作转成可视化界面,方便开发者、测试人员和运维人员浏览、编辑、调试和监控 Redis 数据。Redis Desktop Manager 的核心价值是把 Redis 从命令行变成可视化操作,降低使用门槛,提升缓存调试和数据管理效率。它适合日常查看键值、修改缓存、排查问题、导入导出数据和监控基础运行状态;如果项目规模很大,或者需要深度集群管理、自动化运维,可以再结合 Red
一枕槐安487
3 天前
java
·
spring
·
缓存
大模型应用后端设计:上下文管理、缓存、降级策略的工程方案总结
上一篇文章讨论了 Agent 的核心组件——RAG、向量库、Function Calling 与 Skill 体系。但把这些组件拼起来之后,更棘手的问题浮出水面:多轮对话怎么管?重复请求怎么省?上游挂了怎么办?
梦想平凡
3 天前
游戏
·
缓存
棋牌游戏技术实战(十三):缓存对局历史时控制容量,命中以后仍然检查成员权限
给历史接口加缓存,看起来像是把数据库查询结果放进一个Map。第一次读完以后保存,下一次直接返回,代码很短,也容易在本地看到响应变快。真正接进棋牌游戏服务以后,会遇到三个问题:对局仍在继续,旧结果不能当作最新历史;成员资格可能被撤销,缓存命中不能绕过权限;历史内容不断增加,Map不能无限积累。还有一个更隐蔽的问题,调用者修改了返回对象,可能连带修改下一位用户拿到的缓存。
我不会起名字322
3 天前
redis
·
缓存
·
go
·
布隆过滤器
·
雪崩
Redis 从 0 到 1(十一):缓存穿透/击穿/雪崩三连击,Go 3 套防御代码
我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
Chenyu_310
3 天前
linux
·
服务器
·
网络
·
缓存
NUMA 基础:从 CPU、内存到 Node 的整体理解
在看 Linux 性能优化、数据库调优或者多线程程序时,经常会看到 NUMA、NUMA Node、Local Memory、Remote Memory 这些概念。
土豆.exe
3 天前
java
·
数据库
·
网络安全
·
缓存
nf_tables 的 verdict 被读了两次:一个十年未闭合的位域错配
2024 年 1 月 20 日,Florian Westphal 提交了 f342de4e2f33,标题是 “netfilter: nf_tables: reject QUEUE/DROP verdict parameters”。提交信息第二行写着 This reverts commit e0abdadcc6e1.,被回退的提交来自 2014 年 2 月。在解释完问题之后,他补了一句:
hweiyu00
4 天前
redis
·
缓存
Redis命令:LMOVE
LMOVE 从一个列表的左端或右端弹出一个元素,原子地推入另一个列表的左端或右端,并返回被搬运的元素。它自 Redis 6.2.0 起提供,取代已弃用的 RPOPLPUSH(后者自 6.2.0 起标记弃用,新代码应全部迁移到 LMOVE)。四个方向组合让它既能做先进先出搬运,也能做列表旋转,是"处理中列表"可靠队列模式的核心命令。
黎相思
4 天前
c++
·
缓存
LRU Cache
目录一、什么是LRU Cache二、LRU Cache的实现三、LRU Cache的OJ附录LRU是LeastRecentlyUsed的缩写,意思是最近最少使用,它是一种Cache替换算法。什么是Cache?狭义的Cache指的是位于CPU和主存间的快速RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。广义上的Cache指的是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache,内存与硬盘之间也有Cache,乃至在硬盘与网络之
程序员Sunday
4 天前
数据库
·
redis
·
缓存
Redis 缓存穿透、击穿、雪崩怎么区分?从回源压力找原因
缓存命中率下降以后,先看哪些 key 没命中、数据库返回了什么,以及缓存服务是否正常。穿透、击穿、雪崩都可能增加回源,处理方法却有不同适用范围。
guo_wen_qiang
4 天前
数据库
·
redis
·
缓存
redis实现秒杀功能-超卖&库存遗留问题的解决
目录实现一个基础的秒杀逻辑验证秒杀逻辑安装ab工具第一次验证出现了超卖问题第二次验证出现了库存遗留问题
逐流人
4 天前
linux
·
运维
·
数据库
·
redis
·
缓存
·
云计算
Redis内存数据库:从数据类型到集群部署
从缓存原理到五种数据类型,从持久化到主从哨兵集群,一篇文章吃透Redis核心知识在现代应用架构中,Redis已经成为不可或缺的关键组件。它凭借10万+ QPS的高性能、丰富的数据结构和灵活的部署方式,广泛应用于缓存、分布式锁、计数器、排行榜、消息队列等场景。
呆呆虫12
4 天前
jvm
·
缓存
SerpBase 省 credit 实战:缓存 + 去重,把重复请求砍掉一半
采集量一上来,你会发现 credit 消耗里有一部分是「白花的」:同一个词在调试时查了八遍、失败重跑把已成功的词又查了一遍、两个任务重叠查了同一批词。这些重复请求不会带来任何新信息,只会加速余额消耗。这篇用两级缓存 + 去重,把重复请求砍掉。
大侠归来
4 天前
数据库
·
redis
·
缓存
Redis Cluster 的 16384 个槽(Slot)是什么?
很多刚接触 Redis Cluster 的同学都会有一个疑问:为什么集群要设计成 16384 个槽(slot),而不是 1000 个、10000 个或者更多?这篇文章就来彻底讲清楚 16384 个槽到底是什么、怎么用,以及为什么偏偏是这个数字。