在我的应用程序中,我有许多标准 SQL 查询,例如按 id 查找模型。
我想在 Redis 中缓存这些查询(例如 1 小时)。
我可以存储模型的 JSON 表示,获取并解析这个字符串,但它将是一个 ruby 哈希。
这不方便,因为我需要像 ActiveRecord 对象一样操作这些对象。
如何将此对象从哈希转换为 AR?
可以Marshal.dump
帮助我吗?
在我的应用程序中,我有许多标准 SQL 查询,例如按 id 查找模型。
我想在 Redis 中缓存这些查询(例如 1 小时)。
我可以存储模型的 JSON 表示,获取并解析这个字符串,但它将是一个 ruby 哈希。
这不方便,因为我需要像 ActiveRecord 对象一样操作这些对象。
如何将此对象从哈希转换为 AR?
可以Marshal.dump
帮助我吗?