ruby スクリプトを実行するとき、複数回の呼び出しでオブジェクトをメモリに保持することは可能ですか?
ruby run.rb
OSXでの作業。
マーシャルライブラリをチェックしてください。
Marshal.dump
オブジェクト内のデータをシリアル化し、ファイルに保存できます。
次にプログラムを起動するときに、そのファイルの存在を確認し、 を使用Marshal.load
してそのデータを取得し、オブジェクトを再作成できます。
そのためにキャッシュを使用できます。たとえば、dalliで memcached を使用したり、さまざまなredis クライアントで redis を使用したりできます。