我正在编写一个rails应用程序,它可以将从外部API导入的项目保存到DB中。我正在寻找一种永久存储导入项目数量的方法,并且可以更新值。而且值是单一的,所以我认为不使用DB是正确的。存储的值应该只在本地使用,不应该与使用该应用程序的其他服务器共享。因此,另一服务器将首先存储其自己的新值。
我在谷歌上搜索了一下,找到了一些方法来实现我的目标,比如“ENV”和PStore。但是ENV不能用来更新值,只能存储临时值。PStore应该用在事务块中。我不需要这样多余的结构。我只想把值永久地存储在本地,并在ruby代码中的任何地方使用。
有谁能给予我点提示吗?谢谢!
1条答案
按热度按时间vc6uscn91#
您可以使用redis。在每个服务器上存储键/值。尝试以下操作:https://www.rubyguides.com/2019/04/ruby-redis/