灏天阁

Node/Koa2[18]: 登录

· Yin灏

登录

  • cookie 和 session

  • session 存储 redis

  • koa2 中使用

解决方案 redis

  • 将 web server 和 redis 拆分为两个单独的服务

  • 双方都是独立的,都是可扩展的(例如都扩展成集群)

  • 包括 mysql,也是一个单独的服务,也可扩展

为何 session 适合用 redis?

  • session 访问频繁,对性能要求极高

  • session 可不考虑断电丢失数据的问题(内存的硬伤)

  • session 数据量不会太大(相比于 mysql 中存储的数据)

为何网站数据不适合用 redis?

  • 操作频率不是太高(相比于 session 操作)

  • 断电不能丢失,必须保留

  • 数据量太大,内存成本太高

- Book Lists -