¿Alguno de los botones ENJUAGARÁ REDIS?
¿Alguno de los botones ENJUAGARÁ REDIS?
Respuestas:
El botón "Vaciar caché de Magento" solo vaciará los registros de caché en función de sus etiquetas. Esto usa el Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG
modo al llamar a clean en el backend de caché.
El botón "Flush Cache Storage" vaciará todo el respaldo de la memoria caché (donde el backend lo admite), utilizando el Zend_Cache::CLEANING_MODE_ALL
modo cuando se llama a limpiar en el backend de la memoria caché.
El Cm_Cache_Backend_Redis hace diferencia entre los dos modos y adecuadamente a los dos mangos.
Qué sucede en Redis cuando se vacía el "Almacenamiento de caché":
1380734058.807909 [0 127.0.0.1:61926] "flushdb"
Lo que sucede en Redis cuando se vacía el "Magento Cache" se parece a esto ...
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"
Notará que en el primero, Redis procesa un solo comando en comparación con el ejemplo posterior, donde se utilizan dos prefijos de caché para eliminar todos los registros de caché asociados. Según lo que estoy viendo aquí (y en el código), los prefijos '541_MAGE' y '541_CONFIG' se vacían en llamadas separadas al backend de la caché, con la configuración inmediatamente siguiente a la otra.
flushall
para todo o flushdb
para una base de datos individual.
He creado un módulo que le permitirá realizar más operaciones masivas desde el administrador. Al hacer clic en "Flush DB", se ejecutará el flushdb
comando.
Descargar: https://github.com/steverobbins/Magento-Redismanager
De lo contrario, debe usar la línea de comando para vaciarlos "completamente"
Para responder realmente a su pregunta: "¿alguno de los botones DESCARGARÁ REDIS?"
SÍ es la respuesta, puede limpiar el caché de Magento a través del administrador. También puede flushdb desde la línea de comando, pero esa no era su pregunta ...
No estoy seguro de por qué esto se rechaza ... si está utilizando correctamente redis para caché en el backend, esto funcionará.
También deberías tener