我正在考虑在我的应用程序中实现快速 session ,并且需要选择存储哪个 session 来代替该库附带的捆绑内存存储。
我了解在生产环境中使用内存存储的局限性,我已经看到还有其他更稳定的内存存储,例如 memcache,我认为我在某处读到的内存存储可以在应用程序重新启动后保持用户登录 - 我说得对吗?
是否有任何内存存储实现可以在生产环境中使用,或者是否建议避开并选择适当的数据库存储,例如 mongoDB?
我正在尝试尽可能减少团队中其他人的学习曲线,并减少生产的设置和维护开销,而拥有单独的数据库存储很可能会带来这种情况。
最佳答案
Mongo 可能没问题,但在负载下可能会卡住。 YMMV。
恕我直言,Redis 是一个更好的选择。请参阅https://github.com/tj/connect-redis例如。
在此处查看完整的 tutorial使用 connect-redis
关于node.js - 快速 session :捆绑内存存储的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34727893/