NoSQL

首页 标签 NoSQL
# NoSQL #
关注
44364内容
第七章 SpringBoot框架
SpringBoot简化Spring开发,核心功能包括starter起步依赖、自动配置和jar包运行。通过@SpringBootApplication实现自动化配置,支持多种外部配置方式,优先级由高到低为:命令行参数 > 系统属性 > properties > yml > yaml。可自定义starter实现模块化集成。
Redis:内存陡增100%深度复盘
本次事故因大KEY调用量随业务高峰增长,导致带宽占满、Redis内存使用率迅速达100%,缓冲区膨胀致使SET/GET超时。根本原因为输出/输入缓冲区失控,而非数据存储溢出,最终引发服务全面不可用。
参考简历模板
本简历模板提供多个AI+微服务项目范例,涵盖教育、金融、物流等领域,展示Spring Cloud、Spring AI、大模型集成、RAG、分布式任务调度等技术在实际项目中的应用,供参考借鉴。
第七章 SpringBoot框架
SpringBoot简化Spring开发,核心功能包括starter起步依赖、自动配置和内嵌服务器支持。通过@SpringBootApplication实现自动化配置,优先级:命令行参数 > 系统属性 > properties > yml/yaml。自定义starter需创建两个模块,分别管理依赖与自动配置,并在指定文件中注册配置类。
Redis:内存陡增100%深度复盘
本次事故因大KEY调用量随流量增长,导致带宽占满100%,Redis内存在5分钟内从0%升至100%,最终引发全面超时崩溃。根本原因为缓冲区(输入/输出)内存激增,占用超限,使Redis无法正常处理请求。尽管数据淘汰机制存在,但对缓冲区内存无效,最终导致服务不可用。需优化Key设计、合理配置缓冲区及加强压测监控。
Redis:内存陡增100%深度复盘
本文复盘了一起Redis因大KEY和缓冲区激增导致内存占满、服务超时的故障。根本原因为大KEY引发带宽耗尽,输入输出缓冲区膨胀,最终内存被占满,即便淘汰策略生效也无法释放,致使服务不可用。文章深入分析了缓冲区机制,并提出开发运维规范与优化方案。
|
15天前
| |
来自: 云原生
Redis:内存陡增100%深度复盘
本文复盘了一起Redis因大KEY和缓冲区激增导致内存占满、服务不可用的事故。根本原因是输出缓冲区在高流量下持续膨胀,最终耗尽实例内存,即使淘汰策略存在也无法释放缓冲区内存,致使SET/GET命令超时失败。文章深入分析了Redis内存组成、缓冲区机制,并提出了开发运维规范与优化建议。
SpringBoot框架
SpringBoot简化Spring开发,核心功能包括starter起步依赖、自动配置及内嵌服务器支持。通过条件注解实现Bean的自动化配置,支持多种外部配置方式且优先级高于内部文件。自定义starter需分离依赖与自动配置模块,并按版本规范注册配置类。
免费试用