1

我一直在我的 Rails 应用程序中使用 DataMapper 作为 ORM。作为其中的一部分,我使用了一个名为 Student 的模型,它是用 Datamapper 编写的。我是 Redis 的绝对初学者。我一直在研究如何将 DataMapper 与 Redis 集成,我发现了一个 gem dm-redis-adapter。我按照https://github.com/whoahbot/dm-redis-adapter/中的说明进行操作。

首先,我在 Rails 控制台中尝试。所以首先我设置 DataMapper 如下:

 DataMapper.setup(:default, {:adapter  => "redis"})

然后当我尝试使用 Rails 控制台中的语句时

  Student.all.size

即使我的 mysql 数据库中有 10,000 名学生,它也给我 0。所以我认为这是因为我没有将数据推送到Redis。我不知道该怎么做。因此,如果有人帮助我解决这个问题,我将不胜感激。提前致谢。

4

0 回答 0