1

我正在考虑在我的应用程序中实现快速会话,并且需要选择要存储的会话来代替该库附带的捆绑内存存储。

我了解在生产环境中使用 memorystore 的局限性,我已经看到还有其他更稳定的内存存储,例如 memcache,我认为我在某处读到的它们可以在应用程序重新启动并保持用户登录的情况下存活 - 我说对了吗?

是否有可以在生产环境中使用的内存存储实现,或者是否建议避开并选择适当的数据库存储,例如 mongoDB?

我正在尝试尽可能减少团队中其他人的学习曲线,并减少生产的设置和维护开销,而拥有单独的数据库存储很可能会带来这些开销。

4

1 回答 1

0

Mongo 可能没问题,但它可能会在负载下窒息。YMMV。

Redis 是一个更好的选择恕我直言。例如,请参阅https://github.com/tj/connect-redis

在这里查看使用 connect-redis的完整教程

于 2016-01-11T18:58:13.787 回答