技术栈
缓存
环流_
1 小时前
数据库
·
redis
·
缓存
Redis过期策略
就是:Redis 怎么处理已经过期的 key?什么时候删?Redis 用 3 种策略组合 来清理过期 key:
木子墨516
3 小时前
java
·
数据结构
·
算法
·
链表
·
缓存
工程算法实战 | 从LRU到手写本地缓存:LinkedHashMap → 双向链表+哈希表 → Caffeine 原理
面试造火箭,工作拧螺丝?今天带你从造轮子开始,理解工业级缓存到底强在哪。面试官:“手写一个LRU缓存。”
van久
3 小时前
数据库
·
redis
·
缓存
Day30:Redis 缓存策略 + 菜单实战缓存 + 三大缓存问题(穿透 / 击穿 / 雪崩)
把不常变动、全局共用的数据放缓存:请求数据库不存在的数据,缓存也没有,每次都直接打数据库。例如:查不存在的用户 ID、恶意伪造大量不存在 Key。
与数据交流的路上
3 小时前
数据库
·
redis
·
缓存
Redis-jedis连接池配置错误导致Redis CPU飙高
今天业务突然告知 Redis 访问比较慢,但 Redis 侧并没有什么告警,经过一系列排查,最终发现 auth 认证的频率过高,定位到业务测连接池配置有问题,最终解决问题
YL20040426
3 小时前
java
·
leetcode
·
缓存
035LRU缓存
题目链接:https://leetcode.cn/problems/lru-cache/description/?envType=study-plan-v2&envId=top-100-liked
2401_89207098
3 小时前
c++
·
缓存
·
缓存线程池
C++ 缓存线程池(CachedThreadPool):原理、实现、对比
在高并发编程场景中,线程池是提升程序性能、降低资源消耗的核心组件。不同于固定大小的线程池,缓存线程池(CachedThreadPool) 能够根据任务量动态调整线程数量 —— 任务繁忙时创建新线程,空闲时回收多余线程,兼顾了高并发处理能力和资源利用率。
tellmewhoisi
4 小时前
数据库
·
redis
·
缓存
多版本共用redis导致数据没及时更新报错
问题描述ai回答: 这是一个典型的多版本应用共享 Redis 缓存导致的数据不一致问题。v1 和 v2 共用同一个用户中心服务和相同的 JWT token,但权限体系不同,导致 v2 请求时会获取到 v1 缓存的权限信息。
环流_
5 小时前
数据库
·
redis
·
缓存
Redis单线程但效率高且快
先记结论:Redis 不是靠多线程抢 CPU,是靠把单线程玩到极致 + 架构优势。网络请求、命令解析、读写数据、业务逻辑 核心主线程只有一个。不会多线程竞争锁、不会上下文切换,开销极低。
tkevinjd
5 小时前
数据库
·
mysql
·
缓存
MySQL1:分层架构
MySQL 其实是 上层组件、下层存储引擎 组合起来的,结构可以理解为:更流程化地说:需要注意:MySQL 本身并不真正负责操作数据,真正操作数据的是存储引擎。
Mahir08
5 小时前
数据库
·
redis
·
缓存
·
面试
·
大厂面试题
Redis 三大缓存问题:穿透、击穿、雪崩的原理与完整解决方案
作为后端开发,Redis 几乎是每个项目的标配。它凭借极高的读写性能,成为了缓解数据库压力、提升系统响应速度的首选方案。但如果使用不当,Redis 不仅不能提升性能,反而会成为系统的隐患,甚至引发整个服务的雪崩。
我叫Double
6 小时前
数据库
·
redis
·
缓存
简易版的EINO基于redis库的向量搜索项目
醇氧
6 小时前
数据库
·
redis
·
缓存
CentOS 7 安装 MySQL 8.0 踩坑全记录与终极解决方案
执行命令 yum -y install https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm 时,反复报错:
2301_81637433
6 小时前
缓存
缓存加速实验
Nginx 作为反向代理服务器,默认会把所有请求转发到后端业务服务器(比如实验里的 172.25.254.10/20)。如果用户频繁请求相同的 PHP/JS 文件,后端服务器需要重复处理、返回数据,会导致:
闵孚龙
6 小时前
人工智能
·
缓存
·
架构
·
prompt
Claude Code系统提示词架构全解析:Prompt Caching、多级缓存、Agent指令设计与System Prompt工程化
把“提示词”当成后端架构去设计,才是 AI 编码系统真正省钱、稳定、可扩展的关键。全文总览:系统提示词不是一段话,而是一套分段、缓存、合成、降级的工程架构
Languorous.
8 小时前
数据结构
·
c++
·
缓存
C++数据结构高阶|LRU缓存深度解析:从原理到手写实现,面试高频考点全覆盖
前言一、为什么需要LRU缓存?—— 缓存淘汰的“最优解”之一二、LRU核心原理——本质是“有序结构+快速查找”的结合
许长安
7 小时前
服务器
·
网络
·
c++
·
经验分享
·
笔记
·
缓存
RingBuffer:面向网络编程的环形缓冲区实现
RingBuffer 也叫环形缓冲区,本质上是一段固定大小的连续内存它的特点是,写到末尾后可以从头继续写,逻辑上看起来像一个环
手握风云-
8 小时前
缓存
Redis:不只是缓存那么简单(十)
专栏:Redis 修行录个人主页:手握风云目录一、String 类型核心操作1.1. 批量操作1.2. 内容追加
一写代码就开心
21 小时前
数据库
·
redis
·
缓存
redis-cli 客户端查询set集合里面的具体数据
以上代码设置进去redis的数据,现在需要在redis-cli 里面看到这个set 集合里面具体数据,咋看
S1998_1997111609•X
21 小时前
网络
·
安全
·
百度
·
缓存
·
量子计算
针对犯罪集团etc/all,pid,IP的规划及量化逻辑原理
### IP地址属地区域查询方案针对打击犯罪集团提出的“根据pid直接查询现实生活中的IP地址属地区域”这一问题,通常情况下“pid”指代进程ID,而IP地址属地区域查询是基于IP地址进行的。推测犯罪集团利用传输加工的所有可能意指“根据IP地址”查询属地区域,或者需要先通过进程ID(PID)找到对应的IP地址,再进行定位。以下将重点围绕**IP地址属地区域查询**的核心技术方案进行详细解构,涵盖本地数据库解析、在线API调用以及Nginx中间件集成三种主流路径。
Irissgwe
1 天前
数据库
·
redis
·
缓存
·
缓存击穿
·
缓存雪崩
·
redis淘汰策略
redis之典型应用-缓存cache
缓存 (cache) 是计算机中的一个经典的概念. 在很多场景中都会涉及到. 核心思路就是把一些常用的数据放到触手可及(访问速度更快)的地方, 方便随时读取。大部分的时候, 缓存只放一些 热点数据 (访问频繁的数据),