Redis6.2以后引入渐进式逐出优化,maxmemory_eviction_tenacity参数控制超时时间,历届版本也进行了相关优化和功能添加。Redis6.2和7.0版本提升了内存、性能和可用性,支持渐进式逐出和新的info指令。...
(more)Redis6.2&7优化Rehash,避免数据丢失和可用性问题。6.0.15版本存在超时和逐出问题,7.0.11版本正常。Redis6.2+解决大dict下的问题,Redis7稳定,需关注负载因子性能。
一、问题Redis臭名昭著的神坑配置save,可以自动完成持久化。save 3600 1 300 100 60 10000但对持久化了解的人也知道,它是性能杀手,所以一般情况下,我们在线上不会用这个功能的,具体两种方法:不添加这个配置显示配置save""在Redis6.2以前,上述两种方法都可以实现。但如果...
(more)Kafka在金融银行应用广泛,容器化部署可提高敏捷交付成功率、弹性伸缩能力、业务迁移扩展等。存储选型需考虑高性能、高可用、高扩展性。测试验证了多集群多副本架构、华为企业级NAS存储与OpenShift容器云平台的组合,实现了高可用Kafka集群实例在容器云平台节点上的独立部署...
(more)JavaGCLog分析工具可帮助识别Java应用程序的内存管理和性能问题。常用工具包括GCplot、GcEasy、SolarWinds Loggly和GCViewer。这些工具可视化GC日志,提供统计数据和报告,帮助IT团队快速检测和解决问题。...
(more)本文介绍Redis客户端Jedis的技术,包括应用场景、三种主要Redis客户端、核心类与服务端交互、四种工作模型、JedisPool的使用和基本工作原理,以及底层管理机制ApacheCommons-pool2的优化设置。
众所周知,ApacheKafka是一个分布式开源流和事件处理平台,广泛应用于各大互联网公司以及基于不同体系的软件架构的业务场景中。其实,基于早期的设计理念而言,Kafka最初被设想为消息队列,并基于分布式提交日志的抽象。然而,自2011年由LinkedIn创建并开源以来,Kafka已迅速从消息队...
(more)Kafdrop是一款基于SpringBoot的Apache Kafka WebUI可视化工具,支持查看Kafka代理、主题、消息、消费者组等信息,可通过Docker和Kubernetes进行部署。
文章介绍了Java虚拟机的垃圾收集模式,通过观察不同的GC图像形态,可以了解应用程序的健康状态和性能特征,为性能调优提供数据参考。包括健康锯齿状、内存溢出锯齿状、重缓存锯齿状、频繁FullGC锯齿状和内存泄露锯齿状等5种模式。...
(more)文章介绍了Redis实现分布式锁的策略、问题和解决方案,包括租用时间过期、节点宕机、主从复制等,以及自动刷新锁的机制。需要权衡正确性和性能。