gpt4 book ai didi

mongodb - Express on Node - 什么数据存储?

转载 作者:IT王子 更新时间:2023-10-29 06:16:09 26 4
gpt4 key购买 nike

我正在用 node/express 做我的第一个项目。

我正在寻求实现数据存储,并注意到 express 正在使用 redis 作为 session 存储。这是否意味着 express 默认安装了 redis?我问的原因是我在考虑是否安装 mongodb,但如果 redis 已经可以使用,我会安装它。

Node 和表达的新手,非常感谢任何建议。

最佳答案

我上次检查时,express 默认使用内置的内存数据存储,而 connect-redis 是一个单独的包。

express 既不安装 redis(数据库可执行文件),也不安装 node-redis(node 的 redis API 绑定(bind)),也不安装 connect-redis(使用 redis 的 connect 和 express 的 session 存储)。

与mongodb相比,redis是一个非常简单的数据库。 Mongodb 是一个完整的面向文档的数据库,而 Redis 只是一个内存中的键值存储。

另外,express 依赖于 connect 来处理包括 session 管理在内的大部分内容,而 session 实际上是由 connect 提供的。

关于mongodb - Express on Node - 什么数据存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8076057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com