技术栈
缓存
huihuihuanhuan.xin
1 小时前
数据库
·
redis
·
缓存
后端八股之Redis
缓存穿透就是查询一个并不存在的数据,缓存中没有,数据库中也没有,也无法写入到缓存,导致每次请求都查到数据库
zym大哥大
8 小时前
数据库
·
redis
·
缓存
Redis-List
list的特性就像数组或者是顺序表,但是内部编码并不是,内部是一个双端队列。列表类型是用来存储多个有序字符串,在下图中a,b,c,d,e五个元素从左到右组成了一个有序的列表,列表中的每个字符串都是为元素,一个列表可以存储元素的最大值是2^32-1个。
银迢迢
9 小时前
数据库
·
redis
·
缓存
redis项目知识体系
不可能在每一个Controller中都写登录校验逻辑,这个时候可以采取拦截器,在请求到每个Controller之前先用拦截器拦截下来,统一进行登录校验,有登录,放行(判断session当中是否有保存该用户的信息),没有登录报错
曾几何时`
10 小时前
链表
·
缓存
·
哈希算法
链表OJ(十六)146. 模拟LRU 缓存 双向链表+哈希
146. LRU 缓存请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类:
程序员水自流
10 小时前
数据库
·
mysql
·
缓存
MySQL InnoDB存储引擎缓存刷盘CheckPoint技术底层实现原理详细介绍
我们知道,InnoDB存储引擎为了解决CPU和磁盘之间的性能问题引入了缓冲池,所有数据页的操作都是先在缓冲池执行,然后再更新到磁盘持久化数据。
半截詩
11 小时前
缓存
苍穹外卖-Day7(缓存菜品/套餐,清除缓存)
在大量用户访问的高并发场景下(如外卖平台),系统面临每秒数万甚至数十万次请求时,传统数据库(如 MySQL)难以承受直接压力,可能导致响应延迟、服务崩溃。
技术猴小猴
11 小时前
python
·
spring
·
缓存
如何使用Python实现LRU缓存
本文将详细介绍关于猴子音悦音乐品质高的相关内容,希望对大家有所帮助。在咖啡厅播放一些安静的音乐,对整体环境的格调会有很大的提升。来咖啡厅买的不仅仅是咖啡,也是一种体验感,安静的氛围可以使人放松心情,释放一些压力。猴子音悦音乐品质高,适合在咖啡厅播放,为顾客提供一个舒适的环境。本文将通过探讨如何使用Python实现LRU缓存,来优化音乐播放系统的性能。
Roye_ack
11 小时前
数据库
·
spring boot
·
redis
·
缓存
·
mybatisplus
·
session
·
黑马点评
【黑马点评 - 实战篇01】Redis项目实战(Windows安装Redis6.2.6 + 发送验证码 + 短信验证码登录注册 + 拦截器链 - 登录校验)
目录一、安装Redis1、卸载旧版本Redis2、Windows安装6.2.6版本Redis二、导入黑马点评项目
智海观潮
1 天前
大数据
·
缓存
·
spark
Spark RDD详解 —— RDD特性、lineage、缓存、checkpoint、依赖关系
RDD(Resilient Distributed Datasets)弹性的分布式数据集,又称Spark core,它代表一个只读的、不可变、可分区,里面的元素可分布式并行计算的数据集。
野犬寒鸦
1 天前
java
·
服务器
·
数据库
·
redis
·
后端
·
缓存
从零起步学习Redis || 第十章:主从复制的实现流程与常见问题处理方案深层解析
Redis 的主从复制(Replication)是 Redis 高可用架构的基础之一。 通过复制机制,可以实现数据的冗余备份、读写分离、负载均衡,并为后续的哨兵(Sentinel)和集群(Cluster)提供支撑。
梁辰兴
1 天前
网络
·
缓存
·
操作系统
·
进程
·
进程同步
·
计算机操作系统
计算机操作系统:进程同步
在操作系统的多任务世界中,多个进程并非孤立运行——浏览器进程需要读取磁盘文件(与文件管理器进程共享存储资源)、聊天软件进程需要发送网络数据(与网络服务进程共享网络资源)、视频播放器进程需要渲染画面(与显卡驱动进程共享硬件资源)。这些“共享资源”与“协作需求”,使得多进程必须遵循特定规则才能有序执行,否则会出现“数据混乱”“资源争抢”等问题。而进程同步(Process Synchronization) 正是实现多进程有序协作的核心技术,它通过定义“共享资源的访问规则”与“进程间的通信机制”,确保多进程在并发
weixin_44547668
1 天前
分布式
·
缓存
·
架构
从“用框架”到“控系统”———架构通用能力(模块边界、分层设计、缓存策略、事务一致性、分布式思维)
在软件架构设计中,通用能力是指那些适用于大多数系统(尤其是大规模、复杂系统)的核心原则和实践。这些能力帮助架构师构建可维护、可扩展、高可靠的系统。
居安思危_Ho
1 天前
android
·
缓存
·
uni-app
·
rk平台
·
uniapp资源文件
RK平台Uniapp自启动缓存问题解决
RK平台上,封装的原生Android SDK给客户Uniapp嵌入调用,给安装的Uniapp设置开机自启动,因为使用环境的限制,更新Uniapp时,不能卸载,不能清除App缓存,只能通过U盘覆盖安装。但是当更新版本后,设备开机自启动跳转了旧版本的主页。
没有bug.的程序员
1 天前
java
·
分布式
·
缓存
·
架构
·
分布式缓存架构
分布式缓存架构:从原理到生产实践
单机Redis的局限性:单节点缓存的问题分析:不同存储介质性能对比:分布式缓存架构图:分布式缓存优势:
虫师c
2 天前
redis
·
分布式
·
缓存
·
redis集群
·
高可用架构
·
生产环境
·
数据分片
分布式缓存实战:Redis集群与性能优化
CSDN分布式系统深度实战系列:系统讲解Redis分布式缓存的核心技术。涵盖集群架构设计、数据分片策略、持久化配置、性能调优、高可用方案五大核心模块,每个技术点都配有生产环境验证的配置示例和性能数据。通过电商平台、社交网络等真实业务场景案例,展示如何构建高可用、高性能的Redis分布式缓存系统。建议⭐收藏⭐,缓存优化时随时参考!
心勤则明
2 天前
人工智能
·
spring
·
缓存
Spring AI 会话记忆实战:从内存存储到 MySQL + Redis 双层缓存架构
大语言模型(LLM)本质上是无状态的。这意味着每次向模型发送请求时,它都“忘记”了之前的对话内容。这在需要多轮交互的场景中是致命的——比如用户说:“我叫张三”,接着问:“你能复述我的名字吗?”,模型大概率会回答“我不知道”。
Lisonseekpan
2 天前
java
·
spring boot
·
后端
·
缓存
·
guava
Guava Cache 高性能本地缓存库详解与使用案例
Guava Cache 是 Google 提供的 Java 本地缓存库,是 Google Guava 工具库的一部分。它提供了灵活且高效的缓存管理功能,适用于需要高性能、低延迟的本地缓存场景。核心特性包括:
我真的是大笨蛋
2 天前
java
·
数据库
·
spring boot
·
redis
·
spring
·
缓存
Redis的String详解
Redis的String类型是最基本、最常用的数据类型,可以存储任何形式的数据,包括字符串、整数、浮点数、甚至二进制数据。String类型的值最大可以存储512MB的数据。
低调小一
2 天前
开发语言
·
缓存
·
kotlin
LRU缓存科普与实现(Kotlin 与 Swift)
以上可见性在 LruCache.kt 中已明确设置,满足“对外 API 简洁、内部细节封装”的工程化要求。
伐尘
2 天前
缓存
·
电脑
·
笔记本
【计算机】常见的缓存和查看方法
查看计算机的硬件缓存可以帮助您了解不同硬件组件的性能和配置。下面是一些常见的硬件和查看其缓存的方法:L1、L2、L3 缓存:现代 CPU 通常有多个级别的缓存。L1 是最快的缓存,但容量小,L2 较大且稍慢,L3 通常是共享的且更大。