数据库
文章平均质量分 96
会java的怪蜀黍
大家好,我是会java的怪蜀黍,一名热爱编程与知识分享的技术博主。我热衷于通过我的CSDN博客,帮助广大小白和初学者们迈入编程世界的大门,理解并掌握计算机科学的基础概念,以及实战运用各类编程语言和技术栈。
在CSDN博客平台上,我致力于打造一个友好、实用、与时俱进的技术学习空间,陪伴每一位小白和初学者从零开始,逐步成长为自信的开发者。无论您是对编程充满好奇的新手,还是正在寻求进阶之道的学习者,都欢迎订阅我的博客,一起踏上这段充满挑战与乐趣的编程之旅!让我们携手共进,探索技术的无限可能,共创美好的数字未来
展开
-
redis基础学习笔记
1. 单机MySQL的年代90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够!那个时候,更多的去使用静态网页 Html~服务器根本没有太大的压力!思考一下,这种情况下 : 整个网站的瓶颈是什么?数据量如果太大,一个机器放不下数据的索引(B+ Tree),一个机器内存也放不下访问量(读写混合),一个服务器承受不住2. Mencached(缓存)+MySQL+垂直拆分(读写分离)站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!原创 2024-09-29 13:00:05 · 1433 阅读 · 0 评论 -
redis小白笔记3
Redis 本身可能会丢数据面对消息积压,Redis 内存资源紧张。原创 2024-09-29 11:56:16 · 769 阅读 · 0 评论 -
redis小白笔记2
对于 Redis 的五大阻塞点来说,除了“集合全量查询和聚合操作”和“从库加载 RDB 文件”,其他三个阻塞点涉及的操作都不在关键路径上,所以,我们可以使用 Redis 的异步子线程机制来实现 bigkey 删除,清空数据库,以及 AOF 日志同步写。但是,如果应用程序先在一个 Socket 上运行,并且把数据保存到了内存,然后被调度到另一个 Socket 上运行,此时,应用程序再进行内存访问时,就需要访问之前 Socket 上连接的内存,这种访问属于。相反,如果是常规内存页机制,只用拷贝 4KB。原创 2024-09-29 11:53:39 · 802 阅读 · 0 评论 -
Redis小白学习笔记1
缓存击穿是指,针对某个访问非常频繁的热点数据的请求,无法在缓存中进行处理,紧接着,访问该数据的大量请求,一下子都发送到了后端数据库,导致了数据库压力激增,会影响数据库处理其他请求。此时,应用也无法从数据库中读取数据再写入缓存,来服务后续请求,这样一来,缓存也就成了“摆设”,如果应用持续有大量请求访问数据,就会同时给缓存和数据库带来巨大压力。缓存穿透是指要访问的数据既不在 Redis 缓存中,也不在数据库中,导致请求在访问缓存时,发生缓存缺失,再去访问数据库时,发现数据库中也没有要访问的数据。原创 2024-09-29 11:51:54 · 1162 阅读 · 0 评论