首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
二级缓存
订阅
LyndonChen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
99篇文章 · 0订阅
多级缓存架构深度解析:从设计原理到生产实践
多级缓存架构深度解析:从设计原理到生产实践 一、多级缓存架构核心定位与设计原则 1. 架构分层与角色定位 多级缓存通过分层存储、流量削峰、数据分级实现性能与成本的平衡,典型三层架构如下: 层级 代表组
Go缓存设计:权衡内存使用与性能
1. 引言 在后端开发的高速赛道上,缓存就像是为赛车加装的涡轮增压器,能显著提升性能,减少延迟。尤其在Go语言开发的高并发场景中,缓存设计直接决定了系统能否在压力下保持流畅。Go以其轻量级的并发模型
时间轮算法设计与实现
前言 时间轮算法(Timing Wheel Algorithm) 是一种高效的定时任务调度算法,通过将时间划分为固定间隔的“槽位”(slot),并利用一个“指针”(cursor)按固定周期移动
分布式缓存架构优化与实战:从设计到落地
分布式缓存架构优化与实战:从设计到落地 一、分布式缓存架构核心设计原则 1. 分层与分片策略 分布式缓存通过数据分片与分层存储实现水平扩展,核心设计原则包括: 哈希分片:通过哈希函数将数据均匀分布到不
XXL-CACHE v1.2.0 发布 | 多级缓存框架实践指南
XXL-CACHE 定位多级缓存框架,高效组合本地缓存和分布式缓存(Redis+Caffeine),支持“多级缓存、一致性保障、TTL、Category隔离、防穿透”等能力。
如何基于缓存设计实现一个商品最近搜索记录功能
一、需求背景 基于缓存实现一个商品最近搜索记录功能,需求背景:存在一个商品搜索功能,用户每次搜索商品需要把搜索过的商品记录缓存起来,缓存信息包括商品ID、商品名称,注意:一次搜索可以批量搜索多个商品,
百万人高并发场景下,我如何用无锁实现高性能LRU缓存?
《百万人高并发场景下,我如何用无锁实现高性能LRU缓存?》 LRU算法核心原理 LRU(Least Recently Used)算法是缓存系统的核心淘汰策略,其核心逻辑可以用一张流程图描述: (图:访
Redis存储避坑指南:为什么存储用户要用HSET而不是SET?
Redis对象存储选择:字符串 vs 哈希 场景模拟 假设我们要存储用户信息: 方案1:字符串存储 方案2:哈希存储 用一个电商用户系统的场景,对比两种存储方案的差异 代码案例对比 用户对象定义 方案
实现IP锁定功能:Java和Lua的实践应用
Lua是一种轻量级的脚本语言,设计之初是为了嵌入应用程序中。它具有简单易懂的语法和较高的执行效率,因此常用于游戏开发、配置脚本、数据处理等领域。Lua脚本通常被集成到其他程序中,实现特定功能或逻辑。
基于Spring Cache实现二级缓存(Caffeine+Redis)
一、聊聊什么是硬编码使用缓存? 在学习 Spring Cache 之前,笔者经常会硬编码的方式使用缓存。 我们来举个实际中的例子,为了提升用户信息的查询效率,我们对用户信息使用了缓存,示例代码如下: