Bu düğmelerden herhangi biri FLUSH REDIS?
Bu düğmelerden herhangi biri FLUSH REDIS?
Yanıtlar:
"Macenta Önbelleği Temizle" düğmesi yalnızca önbellek kayıtlarını etiketlerine göre temizler. Bu Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG
, önbellek arka ucunda temiz çağrıldığında modu kullanır .
"Önbellek Depolamasını Zend_Cache::CLEANING_MODE_ALL
Temizle " düğmesi , önbellek arka ucunda temiz çağrıldığında modu kullanarak tüm önbellek desteğini (arka ucun desteklediği yerlerde) temizler.
Cm_Cache_Backend_Redis ikisini de kolları düzgün iki mod arasında farklılaşmamaktadır ve.
"Önbellek Depolama" temizlendiğinde Redis'te ne olur:
1380734058.807909 [0 127.0.0.1:61926] "flushdb"
"Magento Cache" temizlendiğinde Redis'te olanlar şöyle görünür ...
1380733999.123304 [0 127.0.0.1:61889] "sunion" "zc:ti:541_MAGE"
1380733999.127239 [0 127.0.0.1:61889] "multi"
1380733999.127294 [0 127.0.0.1:61889] "del" "zc:k:541_APP_E4D52B98688947405EDE639E947EE03D" "zc:k:541_CORE_CACHE_OPTIONS" ... etc ...
1380733999.127493 [0 127.0.0.1:61889] "del" "zc:ti:541_MAGE"
1380733999.127523 [0 127.0.0.1:61889] "srem" "zc:tags" "541_MAGE"
1380733999.127547 [0 127.0.0.1:61889] "exec"
1380733999.128596 [0 127.0.0.1:61889] "sunion" "zc:ti:541_CONFIG"
1380733999.131160 [0 127.0.0.1:61889] "multi"
1380733999.131192 [0 127.0.0.1:61889] "del" "zc:k:541_CONFIG_GLOBAL_ADMIN" "zc:k:541_ENTERPRISE_LOGGING_CONFIG" ... etc ...
1380733999.131360 [0 127.0.0.1:61889] "del" "zc:ti:541_CONFIG"
1380733999.131379 [0 127.0.0.1:61889] "srem" "zc:tags" "541_CONFIG"
1380733999.131397 [0 127.0.0.1:61889] "exec"
İlkinde, tek bir komutun Redis'e karşı işlendiğini ve bununla ilişkili tüm önbellek kayıtlarını silmek için iki önbellek önekinin kullanıldığı sonraki örnek olduğunu göreceksiniz. Burada (ve kodda) gördüklerime dayanarak, hem '541_MAGE' hem de '541_CONFIG' önekleri, önbelleği arka uca ayrı ayrı çağrılarda, yapılandırma hemen diğerini takip ederek temizlenir.
flushall
şey için veya flushdb
tek bir veritabanı için kullanabilirsiniz .
Yönetici tarafından daha fazla toplu işlem yapmanıza izin verecek bir modül oluşturdum. "Flush DB" tıklandığında flushdb
komut gerçekten çalıştırılır .
İndir: https://github.com/steverobbins/Magento-Redismanager
Aksi takdirde "tamamen" temizlemek için komut satırını kullanmanız gerekir
Sorunuzu gerçekten yanıtlamak için: "Bu düğmelerden herhangi biri SÖKÜYOR mu?
YES cevabı, Magento'nun önbelleğini yönetici aracılığıyla temizleyebilirsiniz. Komut satırından da temizleyebilirsiniz, ancak bu sizin sorunuz değildi ...
Bunun neden oylandığından emin değilim ... arka uçta önbellek için redis'i düzgün kullanıyorsanız, bu işe yarayacaktır.
Ayrıca olmalı