Welche Caches und erkennen der Caches (aktiv) - Redis - Memcache - OpCode?

Ich habe heute mal wieder einen Shopware installiert um ein wenig rumzuspielen.
Das ganze läuft bei mir in Docker.

Es läuft jeweils ein Image für Redis und eines für Memcached.

Nun meine Frage wie kann ich erkennen das die Caches auch genutzt werden. Laut Doku habe ich in die .env schonmal den Redis Host und auch das Port hinterlegt. Aber laufen diese nun wirklich?

Meine 2te Frage:
Redis ist ja schonmal eine gute Sache, macht es Sinn gewisse Sachen in Memcached und andere in Redis zu legen.
Oder sollte ich 2 Redis nutzen um in einen die Sessions und in den anderen was anderes zu cachen?

Wie würdet ihr es machen?

Hey Christian,

ich denke, Redis ist eher für Sessions gebaut; Memcached würde ich eher für full page caching nutzen, weil es dort die Möglichkeit gibt, über EFI-Tags (hieß das so? ^^) das Caching auszuschliessen, weil mal grad im E-Commerce-Bereich diese transaktionsgebundenen Cachings gar nicht haben will (Lagerbestand, schnell ändernde Preise etc)…

Ja da gebe ich dir recht. Wobei ich auch gelesen habe das Redis nicht nur caches kann.

Für mich ist gerade die Frage was man wie am besten diese kombinieren.

Redis + Memcached + OpcodeCache direkt von PHP