缓存

闻哥8 小时前
java·数据库·redis·缓存·面试·springboot
Redis 避坑指南:从命令到主从的全链路踩坑实录作为Java后端开发,Redis几乎是我们日常开发中离不开的工具,但它看似简单的API背后,却藏着无数容易踩中的坑。本文将从命令使用、持久化、主从复制三个核心维度,结合生产环境的真实场景和原理图解,为你梳理Redis从入门到踩坑的完整避坑手册。
what丶k11 小时前
java·redis·后端·缓存
深度解析Redis LRU与LFU算法:区别、实现与选型在Redis缓存体系中,内存淘汰策略直接决定了缓存命中率与服务性能。当Redis内存达到配置上限(maxmemory)时,需通过淘汰算法移除部分数据以腾出空间。LRU(Least Recently Used,最近最少使用)与LFU(Least Frequently Used,最不经常使用)是两种最常用的淘汰策略,二者基于不同的核心逻辑判断数据“价值”,适用于不同业务场景。本文将从底层实现、核心差异、优缺点及选型建议等方面,全方位拆解两种算法。
a程序小傲15 小时前
java·开发语言·数据库·redis·缓存·面试·架构
得物Java面试被问:流批一体架构的实现和状态管理流批一体是一种架构范式,用同一套代码逻辑处理流式数据和批量数据,实现 Lambda 和 Kappa 架构的统一。
是三好17 小时前
数据库·redis·缓存
redisRedis是一个使用 C 语言编写的,开源的高性能非关系型(NoSQL)的键值对数据库。redis高性能怎么实现的?
indexsunny17 小时前
java·数据库·spring boot·缓存·微服务·面试·电商
互联网大厂Java求职面试实录:Spring Boot微服务在电商场景中的应用及技术深度解析本文通过一个面试故事场景,展示了互联网大厂面试官与求职者谢飞机关于Java技术栈的问答,特别聚焦于Spring Boot微服务在电商场景中的应用。面试官严肃提问,谢飞机幽默应对,展现技术点和业务场景的结合,为Java初学者提供系统学习指导。
予枫的编程笔记20 小时前
数据库·redis·缓存·高并发优化·电商实战·redis准存储·redis pipeline
【Redis实战进阶篇】高并发下数据安全与性能平衡?Redis准存储三大核心场景实战指南做电商或社交开发的同学,大概率都遇到过这样的痛点:购物车商品实时更新、点赞功能秒级响应、排行榜实时排序,既要扛住十万级并发请求,又要保证核心数据不丢失——这时候,Redis 准存储就是破局关键。不同于纯缓存的“临时存储”,准存储既保留了Redis的高性能优势,又通过合理的设计实现数据安全,完美适配电商、社交等核心业务场景。本文将从准存储定义出发,结合购物车、点赞、排行榜三大高频场景,拆解实现逻辑与高并发优化方案,干货满满,建议收藏慢慢看!
jiunian_cn20 小时前
数据库·redis·缓存
【Redis】Redis基本全局命令set和get是Redis最基础的指令,set用来设置键值对,get用来获取指定键对应的值。Redis的键值对以哈希表的形式存储,其中键是字符串类型,值可以是多种数据结构类型,当然我们这里使用set的话那key和value都是字符串类型,如果要设置特殊的数据结构类型就要用到专门的命令。两个指令的时间复杂度都是O(1),哈希表的增改查都是O (1)。 set的如果是一个没存在过的键,那么就会创建一个新的,如果是存在的,那么就会修改那个键对应的值。 get的键如果存在会返回对应的值,这个值是打双引号的,在Re
難釋懷20 小时前
数据库·redis·缓存
基于Redis实现短信登录随着用户体验要求提升,“手机号 + 短信验证码”登录方式已成主流:但实现一个安全、稳定、防刷的短信登录功能,并非简单“发个验证码”即可。
難釋懷20 小时前
缓存
缓存更新策略你是否遇到过这些场景?根本原因:缓存与数据库数据不一致!在高并发系统中,缓存(如 Redis)和数据库(如 MySQL)是两个独立的存储系统。一旦更新操作设计不当,就会导致短暂甚至长期的数据不一致。
難釋懷20 小时前
缓存
什么是缓存你是否遇到过这些问题?根本原因:缺少缓存机制!在现代软件架构中,缓存是提升系统性能、降低数据库压力、改善用户体验的核心手段之一。本文将带你从零理解缓存的本质,并掌握其在实际项目中的应用。
wWYy.1 天前
数据库·redis·缓存
详解redis(16):缓存击穿缓存击穿: 某一个“热点 Key”在某一时刻失效,大量并发请求同时访问这个 Key,导致请求瞬间全部打到数据库,数据库压力骤增。
潇凝子潇1 天前
java·spring·缓存
Java 设计支持动态调整的LFU缓存: 需包含热度衰减曲线和淘汰策略监控以上实现了一个完整的支持动态调整的LFU缓存系统,具有以下特性:
派大鑫wink2 天前
spring boot·redis·缓存
【Day57】SpringBoot 整合 Redis:吃透缓存配置与 API 实战在 Java Web 开发中,Redis 是高频使用的缓存中间件,它能极大提升系统性能、减轻数据库压力。今天这篇学习日记,我会带着大家从 0 到 1 实现 SpringBoot 整合 Redis,不仅会讲基础的配置和 API 使用,还会结合实战场景讲解缓存的核心用法,新手也能跟着敲完就用。
heartbeat..2 天前
java·数据库·redis·缓存
Redis 常用命令全解析:基础、进阶与场景化实战这类命令不针对特定数据类型,适用于所有场景,主要用于管理键、查看状态等。Redis 支持多种数据类型,下面是字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(ZSet)这 5 种核心类型的常用命令。
optimistic_chen2 天前
linux·数据库·redis·分布式·缓存
【Redis系列】分布式锁🚀 欢迎来到我的CSDN博客:Optimistic _ chen ✨ 一名热爱技术与分享的全栈开发者,在这里记录成长,专注分享编程技术与实战经验,助力你的技术成长之路,与你共同进步!
不想写bug呀2 天前
数据库·redis·缓存
Redis总结目录一、基础概念类1.1、介绍一下什么是 Redis,有什么特点1、定义:2、核心特点:1.2、Redis 为什么是单线程模型
予枫的编程笔记2 天前
数据库·redis·缓存
【Redis核心原理篇3】Redis 主从复制:数据同步的底层逻辑与实践💻 Hello World, 我是 予枫。代码不止,折腾不息。作为一个正在升级打怪的 Java 后端练习生,我喜欢把踩过的坑和学到的招式记录下来。 保持空杯心态,让我们开始今天的技术分享。