缓存预热

缓存预热时的TTL过期时间点接近,之后会导致的大量的缓存同时过期,会产生穿透到数据库的风险,避免的一个方法是: 缓存预热的时候使用一个范围的随机值作为TTL,这样,缓存过期的时间就会分散开,就不会有大量的缓存穿透的问题。 TTL = Random(1分钟 – 1.5分钟)

too many open files

系统级 cat /proc/sys/fs/file-max sysctl -a 查看结果中fs.file-max这项的配置数量 如果需要增加配置数量就修改/etc/sysctl.conf文件,配置fs.file-max属性,如果属性不存在就添加。 配置完成后使用sysctl -p来通知系统启用这项配置 用户级 ulimit -n ulimit -n 监控 lost -p 进程号