缓存

tuokuac3 小时前
数据库·redis·缓存
ps -ef | grep redisps -ef | grep redis 这行命令几乎是 Linux 运维排查 Redis 是否启动、启动参数是什么时最先敲的一条指令。 拆开来看只有两步,但每一步都有细节值得掌握。
⑩-3 小时前
java·数据库·redis·mysql·spring·缓存·java-ee
如何保证Redis和Mysql数据缓存一致性?CAP理论主要用于描述分布式系统中的三大特性:一致性(Consistency):所有节点在同一时刻看到的数据是一致的。即每次读操作都能返回最新的写入结果,确保数据的正确性。
刘一说5 小时前
spring boot·redis·缓存
深入理解 Spring Boot 中的 Redis 缓存集成:从基础配置到高可用实践在高并发、低延迟的现代 Web 应用中,缓存是提升系统性能与用户体验的关键技术。Redis 作为业界最流行的内存数据结构存储系统,凭借其高性能、丰富的数据类型和灵活的部署模式,成为 Java 应用缓存层的首选。
JJCar5 小时前
缓存·cache·多核数据一致性
【Cache缓存】分配策略cache的分配策略是指什么情况下为数据分配cache line(是否需要将数据从主存中分配到cache中)。cache分配策略分为读和写两种情况。
苦学编程的谢8 小时前
数据库·redis·缓存
Redis_6_StringRedis中的value字符串,直接就是按照二进制的方式存储的,它不会做任何编码转换,存的是啥,取出来的就还是啥,因此,redis遇到乱码问题的概率会很小。而在讲MySQL的时候,我们知道MySQL的默认字符集,是拉丁文,插入中文就会失败。
墨染点香10 小时前
leetcode·缓存·哈希算法
LeetCode 刷题【146. LRU 缓存】官方题解:双向链表+哈希
JanelSirry10 小时前
数据库·mysql·缓存·redisson·布隆过滤器
真实场景:防止缓存穿透 —— 使用 Redisson 布隆过滤器缓存穿透 是指:常见的解决办法有:缓存空对象: 即使数据库查不到,也把空结果(比如 null)缓存起来,并设置较短的过期时间。
埃泽漫笔10 小时前
数据库·redis·缓存
Redis单线程还是多线程?Redis面试中,“Redis是单线程还是多线程?”绝对是高频陷阱题。不少同学一上来就笃定“Redis是单线程的”,结果直接被面试官追问“那持久化的时候Redis还能处理请求吗?”问住。其实这个问题要从“核心操作”和“辅助操作”两个维度回答
WeiQ_16 小时前
数据库·redis·缓存
解决phpstudy 8.x软件中php8.2.9没有redis扩展的问题原因:因为phpstudy软件中php8.2.9里面他默认不带redis扩展,需我们自己扩展。解决方法如下:
JJCar1 天前
缓存·cache·多核数据一致性
【Cache缓存】cache的刷新目录Clean(缓存清理)Invalidate(缓存失效)flush每条cache line 都有两个标志位 valid bit 和 dirty bit。 vaild bit:表示cache line中数据是否有效。1代表有效;0代表无效。当系统刚启动时,cache中的数据都应该是无效的。
老虎06271 天前
笔记·学习·缓存
黑马点评学习笔记07(缓存工具封装)用Redis完成登录界面后,我们实现了点评项目的店铺查询功能为并基于Redia解决了缓存穿透,缓存雪崩,缓存击穿等一系列Java并发问题,可以发现我们的代码会不会太长太麻烦了,每一个查询功能都要有这么长的代码真的很麻烦,那我们可以封装起来,用的时候直接调用。
-Xie-1 天前
数据库·redis·缓存
Redis(二)——数据类型二这个数据类型是Redis中用于地理位置存储和查询的数据结构,基于有序集合(ZSet)实现。下面这个图是这个类型的主要作用。
似水流年QC2 天前
缓存·pinia·持久化·缓存策略
深入 Pinia 工作原理:响应式核心、持久化机制与缓存策略在 Vue3 生态中,Pinia 已逐渐取代 Vuex 成为官方推荐的状态管理工具。相比 Vuex 冗长的 mutations、复杂的模块化配置,Pinia 以其 轻量化、类型友好、与 Composition API 深度融合 的特性赢得了开发者的青睐。
明月与玄武2 天前
前端·缓存·回车 vs 点击刷新
前端缓存战争:回车与刷新按钮的终极对决!“我发誓我刚才修复了那个 CSS bug!”你刚刚部署了新的代码到测试环境,兴冲冲地打开浏览器,在地址栏按下回车。然而,那个错位的按钮依然在原地嘲讽着你。你不甘心,顺手点了刷新按钮,奇迹发生了——页面瞬间恢复正常,按钮归位了。你陷入了沉思:这两个看似完全相同的动作,为什么会产生截然不同的结果?难道浏览器也有“心情”,时而信任缓存,时而要求“最新鲜”的反馈?这个小小的差异,背后隐藏着怎样的“潜规则”?
JH30732 天前
redis·分布式·缓存
《Redis 经典应用场景(一):缓存、分布式锁与限流》目录《Redis 经典应用场景(一):缓存、分布式锁与限流》4.1 热点数据缓存:别让数据库裸奔!为啥要用缓存?
苦学编程的谢2 天前
数据库·redis·缓存
Redis_4_常见命令(完)+认识数据类型和编码方式一个redis中可能同时存在很多很多的key。这些key中可能有很大一部分都有过期时间。此时,redis服务器怎么知道大写key已经过期要删除,哪些key还没过期?
大G的笔记本2 天前
数据库·redis·缓存
高频 Redis 面试题答案解析标准回答 Redis(Remote Dictionary Server)是一个开源的、基于内存的高性能键值数据库,支持多种数据结构,常用于缓存、消息队列、排行榜、会话存储等场景。 它采用单线程 + IO 多路复用模型,数据存储在内存中,并支持持久化到磁盘,保证数据安全。
m0_748248022 天前
数据库·redis·缓存
Redis的数据淘汰策略解读Redis的内存大小可以通过配置文件redis.conf中的maxmemory参数来进行设置。maxmemory的默认值为0,表示Redis可以使用无限大的内存。如果要限制Redis的最大内存大小,可以将maxmemory设置为一个正整数,表示Redis最多可以使用的内存大小(单位为字节)。
Freed&2 天前
nginx·缓存·负载均衡
《Nginx进阶实战:反向代理、负载均衡、缓存优化与Keepalived高可用》在上一篇Nginx入门指南中,我们掌握了Nginx的基础配置、虚拟主机、Location匹配等核心技能。然而,在真实的生产环境中,Nginx远不止是一个静态资源服务器。