Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel befassen wir uns mit der effektiven Speicherverwaltung eines azure Managed Redis-Caches.
Entfernungsrichtlinie
Wählen Sie eine Entfernungsrichtlinie aus, die für Ihre Anwendung geeignet ist. Die Standardrichtlinie für azure Managed Redis ist volatile-lru, was bedeutet, dass nur Schlüssel, die einen TTL-Wert mit einem Befehl wie EXPIRE festgelegt haben, zur Entfernung berechtigt sind. Wenn keine Schlüssel einen TTL-Wert haben, entfernt das System keine Schlüssel. Wenn das System zulassen soll, dass ein Schlüssel bei Speicherknappheit entfernt wird, sollten Sie die allkeys-lru Richtlinie in Betracht ziehen.
Ablauf von Schlüsseln
Legen Sie einen Ablaufwert für Ihre Schlüssel fest. Bei einem Ablauf werden Schlüssel proaktiv entfernt, anstatt zu warten, bis die Speicherauslastung hoch ist. Wird das Entfernen aufgrund hoher Speicherauslastung ausgelöst, kann dies mehr Last auf dem Server verursachen. Weitere Informationen finden Sie in der Dokumentation für die Befehle EXPIRE und EXPIREAT.
Überwachen der Arbeitsspeicherauslastung
Erwägen Sie das Hinzufügen von Warnungen für die Metrik „Verwendeter Arbeitsspeicherprozentsatz“, um sicherzustellen, dass Ihnen nicht der Arbeitsspeicher ausgeht und Sie die Möglichkeit haben, Ihren Cache zu skalieren, bevor Probleme auftreten. Wenn Ihr „Verwendeter Arbeitsspeicherprozentsatz“ konsistent über 75 % liegt, sollten Sie Ihren Arbeitsspeicher erhöhen, indem Sie auf eine höhere Ebene skalieren. Informationen zu Dienstebenen finden Sie unter Architektur.