跳到主要内容

Node.js 连 Redis 时,key 命名和过期时间最好一起设计

· 阅读需 3 分钟
一介布衣
全栈开发者

2014 年前后,Node.js 配 Redis 是很常见的一套轻量组合。大家一开始都觉得 Redis 上手快,setget 会用就能干活,但真把它放进登录态、验证码、计数器、页面缓存之后,问题很快就来了:key 越堆越多,过期时间各写各的,最后自己都看不懂线上到底存了什么。

Grunt watch 跑起来后,还要防止任务越绑越重

· 阅读需 2 分钟
一介布衣
全栈开发者

Grunt watch 刚接进项目时,体验真的很好。改一个文件,自动检查、自动编译、自动刷新,前端开发节奏会立刻顺起来。但 2013 年我在几个页面项目里把它用深之后,也很快遇到另一个问题:watch 一旦开始什么都监听、什么都触发,最后开发环境会变得越来越重。