摘要:
生产环境下JVM调优 最小堆、最大堆内存设为1G,使用G1垃圾回收器,最长的GC暂停时间设为200毫秒,如果时间过长,会相应调整空间的大小(单位是毫秒),新生代最小比例20%,最大比例30%, +DisableExplicitGC关闭系统调用GC功能 【System.gc() 默认会触发一次Full 阅读全文
摘要:
Redis使用懒惰删除+定期删除相结合的方式处理过期的key 定期删除 大量数据可能无法删除完 当我们为KEY设置了过期时间后,Redis会将所有设置了过期时间的key放入一个字典中, Redis默认每隔100ms(1s10次扫描,每次扫描默认不会超过25ms) 随机抽取一些设置了过期时间的key, 阅读全文