我在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
即使我的数据库中有10,000名学生在mysql中,它也给了我0。所以我认为这是因为我没有将数据推送到Redis。我不知道该怎么做。所以,如果有人帮助我弄清楚,我将非常感激。提前谢谢。