0

运行 ruby​​ 脚本时,是否可以让对象在多次调用后保留在内存中?

ruby run.rb

在 OSX 中工作。

4

2 回答 2

2

编组

查看Marshal图书馆。

Marshal.dump允许您序列化对象中的数据并将其保存到文件中。

下次您的程序启动时,您可以检查该文件是否存在并用于Marshal.load获取该数据并重新创建您的对象。

于 2012-11-02T15:30:59.540 回答
1

您可以为此使用缓存,例如 memcached 与dalli或 redis 与各种redis 客户端

于 2012-11-02T14:34:00.883 回答