存储

我们经常需要对业务中的一些数据进行存储,通常可以分为 短暂性存储 和 持久性储存。

短暂性的时候,我们只需要将数据存在内存中,只在运行时可用

持久性存储,可以分为 浏览器端 与 服务器端

浏览器:

  • cookie: 通常用于存储用户身份,登录状态等
  • http 中自动携带, 体积上限为 4K, 可自行设置过期时间
  • localStorage / sessionStorage: 长久储存/窗口关闭删除, 体积限制为 4~5M
  • indexDB

服务器:

  • 分布式缓存 redis
  • 数据库