node.js - 用 Redis 查询?

标签 node.js mongodb redis nosql

我一直在学习 Node.js,所以我决定制作一个简单的广告网络,但我似乎无法决定要使用的数据库。我一直在搞乱 Redis,但似乎找不到按特定条件查询数据库的方法,而是只能获取键或列表的值或在键中设置。

是我遗漏了什么,还是应该使用更强大的数据库,例如 MongoDB?

最佳答案

我建议阅读 this有关 Redis 的教程,以了解其概念和数据类型。我也很难理解为什么没有类似于其他(没有)SQL 数据库的查询支持,直到我阅读了几篇文章并尝试测试 Redis 并将其与其他解决方案进行比较。也许它不是您用例的正确数据库,虽然它非常快并且支持高级数据结构,但缺少对您来说至关重要的查询。如果您正在寻找一个允许您查询数据的数据库,那么您应该尝试 mongodb或者也许 riak .

关于node.js - 用 Redis 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386607/

相关文章:

python - 在 Redis 中存储大字符串的最佳方法...获取混合信号

nosql - redis 服务器没有启动

node.js - 如何将 React 应用程序部署到 FTP 中

html - 如何在 HTML 中显示 ImageGridFSProxy?

java - 如何在 MongoDB 3.2 文档中插入对象?

mongodb - 当解析 MongoDB 对象(使用 Mongoose)时,为什么我无法获取 item 元素?

scalability - 如何分片现有的键值存储?

node.js - 为什么会有这种不同的行为?

node.js - 如何模拟 sequelize db - Jest

image-processing - 使用 node.js 动态裁剪和调整图像大小