Warum nicht Redis Tags oder Cache-Versionierung?
Redis-Tag-basierte Invalidierung erfordert das Pflegen eines sekundären Index, welche Schlüssel zu welchem Mandanten gehören. Das fügt Komplexität hinzu und führt eigene Cache-Konsistenz-Probleme ein. Der Versions-Hash-Ansatz ist zustandslos: Der Schlüssel selbst kodiert die Aktualität. Es gibt keine sekundäre Datenstruktur, die synchron gehalten werden muss, keinen Hintergrundjob zur Bereinigung veralteter Tags, und keinen Fehlermodus, bei dem der Tag-Index mit dem Cache-Inhalt nicht übereinstimmt.