0

我正在使用 redis 数据类型根据指定对象的 id 进行一些数据聚合。要获取对象的信息,每次都必须在 mysql 数据库上进行选择查询。由于数据最初存储在mysql数据库中。我想知道这是否会损害性能,这是一个正确的实现。

4

1 回答 1

1

因为 redis 是内存数据库,所以您可以将其用作缓存,如您所述。

你会从 mysql 而不是 redis 获得更多的性能“伤害”。我们正在使用 redis 来存储具有存储在 MongoDB 中的文档 ID 的集合。我们跟踪最近的文档,更多的投票等,redis 非常适合这一点。

使用批处理操作,一个好的模式和redis很棒。

于 2014-04-21T22:02:43.847 回答