缓存

Chenyu_3109 小时前
linux·服务器·网络·缓存
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么在看 Linux 高性能网络、软路由、负载均衡或者网络性能优化时,经常会看到几个词:刚开始接触时,很容易把 DPDK、TC 和 XDP 当成三个互相竞争的技术。
hflmwl81 天前
数据库·redis·缓存·可视化客户端工具
RedisDesktopManager安装包中文版官方下载,redis可视化客户端工具下载Redis Desktop Manager(RDM)是一款跨平台 Redis 图形化桌面客户端,主要作用是把原本依赖命令行的 Redis 操作转成可视化界面,方便开发者、测试人员和运维人员浏览、编辑、调试和监控 Redis 数据。Redis Desktop Manager 的核心价值是把 Redis 从命令行变成可视化操作,降低使用门槛,提升缓存调试和数据管理效率。它适合日常查看键值、修改缓存、排查问题、导入导出数据和监控基础运行状态;如果项目规模很大,或者需要深度集群管理、自动化运维,可以再结合 Red
一枕槐安4871 天前
java·spring·缓存
大模型应用后端设计:上下文管理、缓存、降级策略的工程方案总结上一篇文章讨论了 Agent 的核心组件——RAG、向量库、Function Calling 与 Skill 体系。但把这些组件拼起来之后,更棘手的问题浮出水面:多轮对话怎么管?重复请求怎么省?上游挂了怎么办?
梦想平凡1 天前
游戏·缓存
棋牌游戏技术实战(十三):缓存对局历史时控制容量,命中以后仍然检查成员权限给历史接口加缓存,看起来像是把数据库查询结果放进一个Map。第一次读完以后保存,下一次直接返回,代码很短,也容易在本地看到响应变快。真正接进棋牌游戏服务以后,会遇到三个问题:对局仍在继续,旧结果不能当作最新历史;成员资格可能被撤销,缓存命中不能绕过权限;历史内容不断增加,Map不能无限积累。还有一个更隐蔽的问题,调用者修改了返回对象,可能连带修改下一位用户拿到的缓存。
我不会起名字3221 天前
redis·缓存·go·布隆过滤器·雪崩
Redis 从 0 到 1(十一):缓存穿透/击穿/雪崩三连击,Go 3 套防御代码我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
Chenyu_3101 天前
linux·服务器·网络·缓存
NUMA 基础:从 CPU、内存到 Node 的整体理解在看 Linux 性能优化、数据库调优或者多线程程序时,经常会看到 NUMA、NUMA Node、Local Memory、Remote Memory 这些概念。
土豆.exe1 天前
java·数据库·网络安全·缓存
nf_tables 的 verdict 被读了两次:一个十年未闭合的位域错配2024 年 1 月 20 日,Florian Westphal 提交了 f342de4e2f33,标题是 “netfilter: nf_tables: reject QUEUE/DROP verdict parameters”。提交信息第二行写着 This reverts commit e0abdadcc6e1.,被回退的提交来自 2014 年 2 月。在解释完问题之后,他补了一句:
hweiyu002 天前
redis·缓存
Redis命令:LMOVELMOVE 从一个列表的左端或右端弹出一个元素,原子地推入另一个列表的左端或右端,并返回被搬运的元素。它自 Redis 6.2.0 起提供,取代已弃用的 RPOPLPUSH(后者自 6.2.0 起标记弃用,新代码应全部迁移到 LMOVE)。四个方向组合让它既能做先进先出搬运,也能做列表旋转,是"处理中列表"可靠队列模式的核心命令。
黎相思2 天前
c++·缓存
LRU Cache目录一、什么是LRU Cache二、LRU Cache的实现三、LRU Cache的OJ附录LRU是LeastRecentlyUsed的缩写,意思是最近最少使用,它是一种Cache替换算法。什么是Cache?狭义的Cache指的是位于CPU和主存间的快速RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。广义上的Cache指的是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache,内存与硬盘之间也有Cache,乃至在硬盘与网络之
程序员Sunday2 天前
数据库·redis·缓存
Redis 缓存穿透、击穿、雪崩怎么区分?从回源压力找原因缓存命中率下降以后,先看哪些 key 没命中、数据库返回了什么,以及缓存服务是否正常。穿透、击穿、雪崩都可能增加回源,处理方法却有不同适用范围。
guo_wen_qiang2 天前
数据库·redis·缓存
redis实现秒杀功能-超卖&库存遗留问题的解决目录实现一个基础的秒杀逻辑验证秒杀逻辑安装ab工具第一次验证出现了超卖问题第二次验证出现了库存遗留问题
逐流人2 天前
linux·运维·数据库·redis·缓存·云计算
Redis内存数据库:从数据类型到集群部署从缓存原理到五种数据类型,从持久化到主从哨兵集群,一篇文章吃透Redis核心知识在现代应用架构中,Redis已经成为不可或缺的关键组件。它凭借10万+ QPS的高性能、丰富的数据结构和灵活的部署方式,广泛应用于缓存、分布式锁、计数器、排行榜、消息队列等场景。
呆呆虫122 天前
jvm·缓存
SerpBase 省 credit 实战:缓存 + 去重,把重复请求砍掉一半采集量一上来,你会发现 credit 消耗里有一部分是「白花的」:同一个词在调试时查了八遍、失败重跑把已成功的词又查了一遍、两个任务重叠查了同一批词。这些重复请求不会带来任何新信息,只会加速余额消耗。这篇用两级缓存 + 去重,把重复请求砍掉。
大侠归来2 天前
数据库·redis·缓存
Redis Cluster 的 16384 个槽(Slot)是什么?很多刚接触 Redis Cluster 的同学都会有一个疑问:为什么集群要设计成 16384 个槽(slot),而不是 1000 个、10000 个或者更多?这篇文章就来彻底讲清楚 16384 个槽到底是什么、怎么用,以及为什么偏偏是这个数字。
xixingzhe22 天前
数据库·redis·缓存
秒杀库存三种缓存实现方案秒杀场景核心诉求:防超卖、高并发吞吐、故障可控。行业内基于 Redis 实现库存预扣,主流有三种方案:
lv__pf2 天前
数据库·redis·缓存
redis【TL redis(6)】OBJECT ENCODING keytype keyString表示最大512M为2^32-1STRING:STS
hweiyu002 天前
redis·缓存
Redis命令:RPOPLPUSHRPOPLPUSH 原子地把源列表表尾(右侧)的元素弹出,并推入目标列表表头(左侧),同时返回被搬运的元素。它自 Redis 1.2.0 起提供,是早期实现"可靠队列"与"列表轮询"的核心命令。自 6.2.0 起 RPOPLPUSH 被标记为弃用,官方建议迁移到功能更完整的 LMOVE;新项目应直接使用 LMOVE,仅在兼容旧代码时保留 RPOPLPUSH。
霸道流氓气质2 天前
spring boot·分布式·缓存
Redisson BloomFilter:分布式位图实现、误判率调优与缓存穿透三级防护的 Spring Boot 生产级实战注:博客:https://blog.csdn.net/badao_liumang_qizhi在缓存穿透场景中,恶意请求携带大量不存在的 ID(如 surveyId=-1、surveyId=99999999)持续访问,这些请求在 Redis 中必然 miss,然后全部涌向数据库。数据库的查询能力远低于 Redis,瞬间就会被拖垮。
wefg13 天前
数据库·redis·缓存
【Redis】安装与启动目录1、Centos 安装 Redis2、如何启动和关闭 Redis使⽤yum安装,⾸先安装 scl 源,再安装 redis
大圣编蚕3 天前
数据库·redis·缓存
常见的 Redis 面试题(高频整理)Redis 作为面试中高频出现的中间件,几乎每个后端岗位的面试都会涉及。本文整理了最常见的 Redis 面试题,从基础概念到高可用架构,再到性能优化与实战场景,帮助你系统性地准备面试。