微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 在Rails应用程序中使用Redis作为主数据库

你好,我是Redis的新手.我正在尝试使用Redis作为我的主数据库而不是认情况下使用Rails提供的sqlite.我尝试了足够的谷歌搜索,但找不到相关的东西.怎么做到这一点?或者如果我错了是否可以在Redails应用程序中使用Redis作为主数据库

谢谢

解决方法

通常情况下,您使用的是像 https://github.com/nateware/redis-objects这样的库.正如其自述文件所述,它不仅仅是存储ActiveRecords的另一种方式,在这种情况下,您可以保持简单并使用MysqL.它允许您使用Redis数据结构,因为它们是打算使用的.

This is not an ORM. People that are wrapping ORM’s around Redis are missing the point.

The killer feature of Redis is that it allows you to perform atomic operations on individual data structures,like counters,lists,and sets. The atomic part is HUGE. Using an ORM wrapper that retrieves a “record”,updates values,then sends those values back,removes the atomicity,cutting the nuts off the major advantage of Redis. Just use MysqL,k?

您也可以只安装Redis gem并自己调用Redis,但这种低级编程很大程度上会破坏使用像Rails这样强大的框架的目的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐