【问题标题】:Sorting and filtering JSON documents stored in Redis对存储在 Redis 中的 JSON 文档进行排序和过滤
【发布时间】:2015-09-03 09:49:43
【问题描述】:

我正在考虑用 Redis 替换 MongoDB,以替代更新频繁的 JSON 数据存储(~50000 upd/sec)。它最多可以包含一百万条记录。

数据存储客户端现在使用 MongoDB 的查询语言来启用结果排序/过滤。结果集可能包括成千上万条记录。过滤后,可能仅返回存储的 JSON 的特定子部分。

Redis 提供了哪些功能来简化转换任务?我是否必须在应用程序代码本身中实现排序/过滤(我们将使用 Java/Clojure)?

【问题讨论】:

    标签: json mongodb clojure redis


    【解决方案1】:

    Redis 是一个键值对数据库。

    Redis 是一个开源、BSD 许可的高级键值缓存和存储。它通常被称为数据结构服务器,因为键可以包含字符串、哈希、列表、集合、排序集合、位图和超日志。

    您认为在 mongodb 中管理具有多个列的用户是一个上帝的想法吗?

    您可以使用 Redis 管理用户,例如:用户 ID - 其他列 使用 Redis,您可以返回按值排序的列表,前十个用户...获取它并使用 REDIS NPM 管理 nodeJS,然后在我的应用程序中获取所有排序的 json 数据。

    【讨论】:

    • 然而问题本身提到了clojure而不是node.js
    猜你喜欢
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 2017-11-11
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多