【发布时间】:2011-10-30 02:38:14
【问题描述】:
将 Redis 与 Java 结合使用是否有助于在 Java 中开发数据密集型应用程序(例如数据挖掘)?
对于大量数据的类似操作,与普通 Java 相比,它的工作速度是否更快或消耗的内存更少?
编辑:我的问题主要是关于在单机上运行。例如,用于处理大量列表/集合/地图并对它们进行查询和排序。
【问题讨论】:
-
这很大程度上取决于你想要做什么。它是单个服务器应用程序吗?你能把所有这些信息都放在内存中吗?你会在一台机器上运行它还是在多台机器上运行它?
-
@Maurício 目前在单机上,但将来可能会横向扩展。每次我在内存中加载大量数据进行处理,然后我会将更改保存到其中的一小部分。在单机上使用 Redis 和 Java 可以提高 Java 内存/cpu 的使用效率吗?
标签: java redis data-mining