# cacheInvalidator-\>invalidate() funktioniert mit Redis nicht?

**URL:** <https://forum.shopware.com/t/cacheinvalidator-invalidate-funktioniert-mit-redis-nicht/93671>\
**Category:** Programmierung\
**Created:** [25. März 2022 um 11:40 UTC](https://forum.shopware.com/t/cacheinvalidator-invalidate-funktioniert-mit-redis-nicht/93671 "2022-03-25T11:40:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jegle](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jegle](https://forum.shopware.com/u/jegle)\
**Post date:** [25. März 2022 um 11:40 UTC](https://forum.shopware.com/t/cacheinvalidator-invalidate-funktioniert-mit-redis-nicht/93671/1 "2022-03-25T11:40:49Z")

</div>

Hallo Zusammen,

eventuell hat hier jemand eine Idee oder Lösung für mein Problem.

„Wir“ wollten die Möglichkeit haben einzelne Seiten nicht zu cachen.  
Gelöst über ein kleines Plugin das über den CacheInvalidator die Seite bei Aufruf im Cache direkt wieder ungültig macht.

Runtergebrochen ungefähr so:

```auto
use Shopware\Core\Framework\Adapter\Cache\CacheInvalidator;

$currentPageId = "category-route-" . $currentPageId;
$this->cacheInvalidator->invalidate([$currentPageId]);

```

Vielleicht nicht die eleganteste Lösung, hat aber funktioniert.

Das Problem ist nun, sobald ein Redis-Cache dazu kommt scheint dies nicht mehr zu funktionieren.  
Wird die Invalidierung hier nicht weiter gegeben?  
Kennt jemand eventuell eine andere Lösung dafür?

Schonmal danke und viele Grüße
