Ryan's blog

Can only sense happiness

有的项目客户端为了保证用户数据安全,涉及到敏感操作,会有严格的错误次数限制,比如用户多次登录失败即锁定客户端ip,防止爆破,这个用redis就可以实现(其他kv数据库也行),细节如下:

阅读全文 »

开发管理后台应用时常有这样的需求:管理员需要在后台控制用户的某些状态,比如让用户下线,但是登录态session往往存储在redis,而session在有效的情况下不会进行更新,所以只能自己修改redis里sessionid的键值,以egg框架为例,操作思路如下:

阅读全文 »

今天要介绍一个比较好用的go应用自动热加载工具: air,使用vscode的同学,再也不用手动 Ctrl+C + go run了,它还有以下特性:

  • Colorful log output
  • Customize build or binary command
  • Support excluding subdirectories
  • Allow watching new directories after Air started
  • Better building process
阅读全文 »
0%