# Redis-Schlüssel-TTL-Problem

**URL:** https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105
**Category:** Allgemein
**Tags:** general
**Created:** [16. Dezember 2024 um 05:44 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105 "2024-12-16T05:44:37Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![geo.f](https://avatars.discourse-cdn.com/v4/letter/g/dbc845/32.png) [@geo.f](https://forum.shopware.com/u/geo.f)
#### Post date: [16. Dezember 2024 um 05:44 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105/1 "2024-12-16T05:44:37Z")

</div>

Hallo, weiß jemand, warum einige Schlüssel für Redis in Shopware 6.6.6 eine unbegrenzte Gültigkeitsdauer (also -1) haben? Ich habe bereits 3600 als Ablaufdatum angegeben, aber es scheint, dass es für einige Schlüssel (Tags, vermute ich) nicht funktioniert. Ich vermute, dass Redis aus diesem Grund ein Problem mit nicht genügend Arbeitsspeicher verursacht.  
Bei mir handelt es sich um einen großen Datensatz mit 16 GB Redis-Speicher.

---

<div class="post-metadata">

### Author: ![geo.f](https://avatars.discourse-cdn.com/v4/letter/g/dbc845/32.png) [@geo.f](https://forum.shopware.com/u/geo.f)
#### Post date: [17. Dezember 2024 um 10:17 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105/2 "2024-12-17T10:17:48Z")

</div>

Irgendwelche Vorschläge hier?

---

<div class="post-metadata">

### Author: ![aggrosoft](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/aggrosoft/32/23875_2.png) [@aggrosoft](https://forum.shopware.com/u/aggrosoft)
#### Post date: [19. Dezember 2024 um 14:08 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105/3 "2024-12-19T14:08:09Z")

</div>

welche shopware version nutzt du? die schlüssel haben keine ttl weil shopware das von sich aus aus dem redis löscht - die sollen quasi nicht ablaufen. In früheren Versionen wurden extrem viele keys generiert, das kann man jetzt einstellen in der config aber ich komme gerade nicht auf den config namen.

Wenn du Probleme mit zu vielen keys kriegst dann check auch mal deine eviction policy:

> **[Key eviction](https://redis.io/docs/latest/develop/reference/eviction/)**
>
> Overview of Redis key eviction policies (LRU, LFU, etc.)

---

<div class="post-metadata">

### Author: ![geo.f](https://avatars.discourse-cdn.com/v4/letter/g/dbc845/32.png) [@geo.f](https://forum.shopware.com/u/geo.f)
#### Post date: [19. Dezember 2024 um 14:25 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105/4 "2024-12-19T14:25:25Z")

</div>

Hi, danke für die Antwort

Ich verwende Version: 6.6.9.0, der Shop enthält eine halbe Million Produkte und eine Kategorie von 1 Lakh.

Wir haben „volatile-lru“ verwendet, aber hier wird es die Schlüssel ersetzen, die abgelaufen sind. Ich vermute, dass Redis aufgrund dieses Speichermangels passiert

---

<div class="post-metadata">

### Author: ![aggrosoft](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/aggrosoft/32/23875_2.png) [@aggrosoft](https://forum.shopware.com/u/aggrosoft)
#### Post date: [19. Dezember 2024 um 14:37 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105/5 "2024-12-19T14:37:53Z")

</div>

Dann prüf ein mal ob du die keys reduzieren kannst mit diesen config Einstellungen:

```auto
  cache:
    tagging:
      each_config: false
      each_snippet: false
      each_theme_config: false

```

Das ist aber absolut abhängig von deinem Setup, alternativ versuch den Redis weiter zu clustern

---

<div class="post-metadata">

### Author: ![geo.f](https://avatars.discourse-cdn.com/v4/letter/g/dbc845/32.png) [@geo.f](https://forum.shopware.com/u/geo.f)
#### Post date: [20. Dezember 2024 um 06:53 UTC](https://forum.shopware.com/t/redis-schluessel-ttl-problem/106105/6 "2024-12-20T06:53:21Z")

</div>

Vielen Dank für die Informationen, aber ich bezweifle, dass, wenn wir diese Konfigurationen hier vornehmen, dies zu unnötigen Cache-Neuerstellungen führen, die Serverlast erhöhen und potenzielle Verlangsamungen verursachen wird? was denken Sie?
