Redis:内存陡增100%深度复盘
事故因大KEY调用量随流量增长,导致带宽占满,Redis内存使用率迅速达100%。虽有淘汰机制,但缓冲区激增(尤其Pub/Sub输出缓冲)占用大量内存,超出实例容量,致使SET/GET超时崩溃。根本原因为客户端缓冲区失控,非数据本身膨胀,最终Redis无法服务。
3-MongoDB常用命令
本文介绍如何使用MongoDB存储文章评论数据,涵盖数据库与集合的创建、删除,以及文档的增删改查操作。内容包括:使用`use`创建articledb数据库,通过`insert()`插入评论文档,利用`find()`查询数据并支持投影与排序,结合`limit()`和`skip()`实现分页,以及使用`update()`和`remove()`进行更新与删除操作,全面讲解MongoDB基本CRUD语法及注意事项。
Redis集群搭建
本文介绍了Redis主从复制、哨兵机制及分片集群的搭建与原理。主从结构实现读写分离,提升并发能力;哨兵集群监控主节点健康状态,实现故障自动转移;分片集群通过数据分片解决海量数据存储与高并发写入问题,结合Java客户端配置实现高可用与高性能的Redis服务架构。
2-MongoDB单机部署
本教程详细介绍MongoDB在Windows和Linux系统中的安装、配置与启动方法,涵盖下载地址、版本选择、命令行及配置文件启动方式,并介绍Shell连接、图形化工具Compass的使用,以及Linux下的防火墙设置与服务管理操作。
整合Logback,滚动记录+多文件
本文介绍了`logback-spring.xml`的配置应用,结合Java示例展示如何通过`LogProxy`获取不同日志级别(INFO/ERROR)的Logger,并在Spring Boot控制器中记录日志,同时集成Redis操作,实现服务调用与日志分离管理,提升系统可维护性。(238字)
黑马最新项目
聚焦AIGC与大模型私有化部署,涵盖聊天机器人、RAG知识库、Stable Diffusion文生图等技术;实战云岚到家、四方保险等项目,深入Spring Cloud、Redis、分布式事务与任务调度;覆盖支付、秒杀、搜索、保险等多场景业务开发,助力掌握AI与高并发系统设计核心能力。
Day06
Day06:掌握Redis常见数据结构(String、Hash、List、Set、Sorted Set、Geospatial),了解AOF与RDB持久化机制及刷盘策略,熟悉缓存雪崩、穿透、击穿的成因与解决方案,并学习MySQL索引优化相关理论。