Czy którykolwiek z przycisków FLUSH REDIS?
cache
full-page-cache
block-cache
redis
brentwpeterson
źródło
źródło
Odpowiedzi:
Przycisk „Opróżnij pamięć podręczną Magento” opróżnia rekordy pamięci podręcznej tylko na podstawie ich znaczników. Używa tego
Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG
trybu podczas wywoływania clean na backendie pamięci podręcznej.Przycisk „Opróżnij pamięć podręczną” opróżni cały podkład pamięci podręcznej (tam, gdzie obsługuje go backend), używając
Zend_Cache::CLEANING_MODE_ALL
trybu podczas wywoływania clean na zapleczu pamięci podręcznej.Cm_Cache_Backend_Redis robi różnicy między tymi dwoma trybami i prawidłowo obsługuje ich obu.
Co dzieje się w Redis po opróżnieniu pamięci „Cache Storage”:
Co dzieje się w Redis po opróżnieniu „Magento Cache” wygląda mniej więcej tak ...
Zauważysz, że w pierwszym jedno polecenie jest przetwarzane przez Redis w porównaniu z późniejszym przykładem, w którym dwa prefiksy pamięci podręcznej są używane do usunięcia wszystkich powiązanych rekordów pamięci podręcznej. W oparciu o to, co tu widzę (i w kodzie) zarówno prefiksy „541_MAGE”, jak i „541_CONFIG” są opróżniane w osobnych wywołaniach backendu pamięci podręcznej, a konfiguracja następuje bezpośrednio po drugim.
źródło
flushall
do wszystkiego lubflushdb
do pojedynczej bazy danych.Stworzyłem moduł, który pozwoli ci wykonywać więcej operacji masowych od administratora. Kliknięcie „Flush DB” spowoduje wykonanie
flushdb
polecenia.Pobierz: https://github.com/steverobbins/Magento-Redismanager
W przeciwnym razie musisz użyć wiersza polecenia, aby opróżnić je „całkowicie”
źródło
Aby odpowiedzieć na twoje pytanie: „Czy którykolwiek z przycisków PŁUCZ REDIS?”
TAK jest odpowiedzią, możesz wyczyścić pamięć podręczną Magento za pośrednictwem administratora. Możesz także opróżnić z linii poleceń, ale to nie było twoje pytanie ...
Nie jestem pewien, dlaczego zostało to odrzucone ... jeśli poprawnie używasz redis do pamięci podręcznej w backendie, to zadziała.
Ty też powinieneś
źródło