ruby-on-rails 如何创建(如果不存在)并存储不共享的本地配置值?

wf82jlnq  于 2022-11-19  发布在  Ruby
关注(0)|答案(1)|浏览(96)

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

vc6uscn9

vc6uscn91#

您可以使用redis。在每个服务器上存储键/值。尝试以下操作:https://www.rubyguides.com/2019/04/ruby-redis/

相关问题