gpt4 book ai didi

ruby-on-rails - 将 Redis 用作 Rails 的数据存储时应应用哪种设计模式

转载 作者:可可西里 更新时间:2023-11-01 11:22:36 24 4
gpt4 key购买 nike

我正在考虑使用 Redis 来存储我不想从数据库中提取的内容、用户数量、关注者 ID、Rails 必须吐出的长 URL 等等,我正在尝试计算想出一种方法来设计我的应用程序来执行此操作。

我想知道是否要采用 Redis 是我必须在运行应用程序之前加载的持久性数据存储的方法。

有点像

Post < ActiveRecord::Base
def thumbnail_url
#get redis value
end
end

或者我实际上应该将 Redis 视为一种更短暂的存储,我会在其中做同样的事情

Post < ActiveRecord::Base
def thumbnail_url
if redis value exists
get it
else
do some ruby stuff and return string #hit Active record
end
end
end

或者我应该考虑另一种方式吗?

最佳答案

你见过这颗 gem 吗? https://github.com/nateware/redis-objects ,这将有助于事件记录。

关于ruby-on-rails - 将 Redis 用作 Rails 的数据存储时应应用哪种设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com