changelog/release-6-5-6-0/2023-09-14-collect-cache-invalidations-in-redis.md
Rama trunk · réplica de lectura del repositorio original.
---
title: Collect cache invalidations in Redis
issue: NEXT-30262
---
# Core
* Added `\Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\RedisInvalidatorStorage` to collect invalidations in Redis in a atomic operation.
* Deprecated `\Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\CacheInvalidatorStorage` and will be removed in 6.6
___
# Upgrade Information
## Deprecation of CacheInvalidatorStorage
We deprecated the default delayed cache invalidation storage, as it is not ideal for multi-server usage.
Make sure you switch until 6.6 to the new RedisInvalidatorStorage.
```yaml
shopware:
cache:
invalidation:
delay_options:
storage: redis
dsn: 'redis://localhost'
```
Since 6.6.10.0 we also have a MySQL implementation available: `\Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\MySQLInvalidatorStorage`. Use it via `mysql`
___
# Next Major Version Changes
## Removal of CacheInvalidatorStorage
The delayed cache invalidation storage was until 6.6 the cache implementation.
As this is not ideal for multi-server usage, we deprecated it in 6.5 and removed it now.
Delaying of cache invalidations now requires a Redis instance to be configured.
```yaml
shopware:
cache:
invalidation:
delay_options:
storage: redis
dsn: 'redis://localhost'
```
Since 6.6.10.0 we also have a MySQL implementation available: `\Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\MySQLInvalidatorStorage`. Use it via `mysql`