Ruby on rails 使用Redis作为主要Rails存储

Ruby on rails 使用Redis作为主要Rails存储,ruby-on-rails,ruby-on-rails-3,nosql,redis,Ruby On Rails,Ruby On Rails 3,Nosql,Redis,如何使用Redis作为Rails应用程序的主要数据存储,而忽略SQL db?是否有一个ORM/adapter可以像SQL adapters/ActiveRecord一样无缝地将Rails模型转换为Redis对象?看看这个。向下导航到rails中使用的示例。他们谈论的是ActiveRecord和Rails…不是Rails开发人员,所以不确定这是否真的映射到了ActiveRecord,就像它映射到RDBMS一样 --S请查看此项。向下导航到rails中使用的示例。他们谈论的是ActiveRecord

如何使用Redis作为Rails应用程序的主要数据存储,而忽略SQL db?是否有一个ORM/adapter可以像SQL adapters/ActiveRecord一样无缝地将Rails模型转换为Redis对象?

看看这个。向下导航到rails中使用的示例。他们谈论的是ActiveRecord和Rails…不是Rails开发人员,所以不确定这是否真的映射到了ActiveRecord,就像它映射到RDBMS一样

--S

请查看此项。向下导航到rails中使用的示例。他们谈论的是ActiveRecord和Rails…不是Rails开发人员,所以不确定这是否真的映射到了ActiveRecord,就像它映射到RDBMS一样


--我还没有找到一个一对一的Redis活动记录替代RDB。相反,您最好的选择是使用


这提供了一个坚实的界面,可以非常直接地映射到上存在的实际redis命令。尽管您丢失了许多内置于rails的回调功能,但只要稍加努力,您就可以自己创建一个类似的自定义框架。

我还没有找到一个一对一的Redis活动记录替代RDB。相反,您最好的选择是使用


这提供了一个坚实的界面,可以非常直接地映射到上存在的实际redis命令。尽管您在rails中内置了很多回调功能,但只要稍加努力,您就可以自己创建一个类似的自定义框架。

我昨晚确实找到了这篇文章。由于redis是内存中的数据存储,rails只提供了一个$redis对象,您可以对其进行写入。因此,在某种程度上,您必须编写自己的适配器。如果有人编写了一个设计良好的ruby框架,用于在redis中系统地存储ruby对象,那就太好了。我可能会做点什么。我昨晚真的找到了这篇文章。由于redis是内存中的数据存储,rails只提供了一个$redis对象,您可以对其进行写入。因此,在某种程度上,您必须编写自己的适配器。如果有人编写了一个设计良好的ruby框架,用于在redis中系统地存储ruby对象,那就太好了。我可能要做的事。