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