运维
微末凡尘@
一个在互联网苟且偷生的程序员,喜欢分享,记录成长
展开
-
大厂面试常见问题之缓存穿透、缓存击穿和缓存雪崩
概述 redis 是一个高性能的基于内存的非关系型数据库,我相信在互联网工作的程序员,对 redis 都不会太陌生,redis 在日常的工作中,用的非常广泛,应用场景非常之多,比如:缓存、排行榜、计数器、简单的消息队列和 session 共享等等。任何事物都有两面性,redis 在使用中也存在一些问题,比如缓存穿透、缓存击穿和缓存雪崩等等。 缓存穿透 定义 客户端支持的发起对不存在 redis 中的数据的请求,导致请求直接落到数据库中,对数据库产出压力 解决方案 接口层进行参数检验,如果 id 是从0开始原创 2020-09-18 15:25:53 · 183 阅读 · 0 评论 -
crontab定时任务小结
crontab 定时任务 通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或者 shell script 脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或者数据备份的工作,在日常工作中用的非常的广泛。 crontab 命令格式 分 时 日 月 周 要运行的命令 第一列分钟0~59 第二列小时0~23(0表示子夜) 第三列日1~31 第四列月1~12 第五列星期0~7(0和7表示星期天) 第六列要运行的命令 实例 * * * *原创 2020-09-10 11:51:18 · 701 阅读 · 0 评论