Ruby on rails Rails.cache变量如何跨线程可用?

Ruby on rails Rails.cache变量如何跨线程可用?,ruby-on-rails,ruby,caching,Ruby On Rails,Ruby,Caching,如果我在Rails控制器操作中向sayRails.cache.write('foo',:bar)写入一个值,那么在Rails控制台上下文中如何同时运行该值呢?因为缓存只是一个存储(由您选择),所以无论从何处访问它、控制器、型号,控制台-无论在哪里定义了Rails,Rails.cache.fetch/read/write/etc都可以工作。我试图理解这是如何实现的。缓存只保留在ROM中,对吗?我这里缺少一些基本的东西,无法得到它。@ZX12R不,它没有被锁定在ROM中。

如果我在Rails控制器操作中向say
Rails.cache.write('foo',:bar)
写入一个值,那么在Rails控制台上下文中如何同时运行该值呢?

因为缓存只是一个存储(由您选择),所以无论从何处访问它、控制器、型号,控制台-无论在哪里定义了
Rails
Rails.cache.fetch/read/write/etc
都可以工作。

我试图理解这是如何实现的。缓存只保留在ROM中,对吗?我这里缺少一些基本的东西,无法得到它。@ZX12R不,它没有被锁定在ROM中。