- 博客(3)
- 收藏
- 关注
原创 Redis中缓存雪崩、缓存穿透等问题的解决方案
缓存雪崩缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。---------解决方案缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。给每一个缓存数据增加相应的缓存标记,记录缓存的是否失效,如果缓存标记失效,则更新数据缓存。缓存穿透缓存穿透是指缓存和数据库中都没有的数据,导致所有的请求都落到数据库上,造成数据库短时间内承受大量请求而崩掉。-------..
2020-05-15 16:15:52 155
原创 Git commitlint
commitlint 工具,常用有以下几种类型:feat :新功能fix :修复 bugchore :对构建或者辅助工具的更改refactor :既不是修复 bug 也不是添加新功能的代码更改style :不影响代码含义的更改 (例如空格、格式化、少了分号)docs :只是文档的更改perf :提高性能的代码更改revert :撤回提交test :添加或修正测试举例 git c...
2020-05-06 17:48:55 350
原创 nodemon
修改代码可以自动加载重启:配置nodemon运行npm install nodemon -D (-D是指dev环境)修改package.json 中的启动命令通过增加nodemon.json 文件 配置制定特殊 watch 的文件...
2020-03-15 18:42:02 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人