1
Redisがキャッシュバックエンドとして構成されている場合、キャッシュがファイルシステムに保存されるのはなぜですか?
私のMage::getSingleton('core/cache')->save()コントローラー内でへの呼び出しを使用しておりvar/cache/、Redisがキャッシュバックエンドとして構成されていても、キャッシュされた値をファイルシステム()に保存しています。Magentoの他のすべてのキャッシュは適切にRedisに保存されています。 次にsave()呼び出しを示します。 Mage::getSingleton('core/cache')->save($imageUrl, $cacheKey, array(Mage_Core_Model_Config::CACHE_TAG)); ここに私がありapp/etc/local.xmlます: <cache> <backend>Cm_Cache_Backend_Redis</backend> <backend_options> <server>redis11.i</server> <port>6379</port> <database>2</database> <password></password> <persistent>cache-db2</persistent> <force_standalone>0</force_standalone> <connect_retries>1</connect_retries> <automatic_cleaning_factor>0</automatic_cleaning_factor> <compress_data>1</compress_data> <compress_tags>1</compress_tags> <compress_threshold>20480</compress_threshold> <compression_lib>gzip</compression_lib> </backend_options> </cache> キャッシュされた値をRedisではなくファイルシステムに保存するのはなぜですか?