2017-02-10 1 views
-3

1) Was ist der ideale Wert für MaxMemory-Reserved Konfiguration für verschiedene Redis Tiers einzustellen? Haben wir eine Empfehlung/Anleitung, auf die wir uns beziehen können?Azure Redis Cache - Benötigen Sie Hilfe bei der Auswahl von MaxMemory-Reserved & MaxMemory-Policy

2), die eine von dem besseren Ansatz folgenden:

-> Implementieren TTL für alle Objekte/Keys in Redis Cache und stellen Sie den MaxMemorey-Policy „volatile-lru“

-> Oder, verwenden Sie nicht TTL und setzen Sie MaxMemory-Policy auf "allkeys-lru"?

-> Oder eine andere Empfehlung?

Schätzen Sie alle Eingaben auf diesem.

Antwort

0

Als diese offiziellen document heißt es über MaxMemory-vorbehalten:

Die MaxMemory reservierte Einstellung die Größe des Speichers in MB konfiguriert, die für Nicht-Cache-Operationen wie Replikation während Failover reserviert ist. Es kann auch verwendet werden, wenn Sie ein hohes Fragmentierungsverhältnis haben. Wenn Sie diesen Wert festlegen, erhalten Sie eine konsistentere Redis-Servererfahrung, wenn Ihre Last variiert. Dieser Wert sollte für schwer schreibende Workloads höher sein. Wenn Speicher für solche Operationen reserviert ist, ist er nicht zum Speichern zwischengespeicherter Daten verfügbar.

Hinweis: Die Einstellung für maxmemory-reserved ist nur für Standard- und Premium-Caches verfügbar.

Um die geeignete Bereinigungsrichtlinie für MaxMemory Politik zu setzen, müssen Sie die Zugriffsmuster der Anwendung berücksichtigen. Da diese document über MaxMemory Politik erwähnt:

Verwenden Sie die AllKeys-lru Politik, wenn Sie eine Potenzgesetzverteilung in der Popularität Ihrer Anfragen erwarten, das heißt, erwarten Sie, dass eine Teilmenge von Elementen zugegriffen wird viel öfter als der Rest. Dies ist eine gute Wahl, wenn Sie sich nicht sicher sind.

Verwenden Sie die volatile-ttl, wenn Sie in der Lage sein möchten, Redis Hinweise zu geben, was ein guter Kandidat für den Ablauf ist, indem Sie beim Erstellen Ihrer Cache-Objekte verschiedene TTL-Werte verwenden.

Weitere Einzelheiten finden Sie unter document. Darüber hinaus können Sie diese tutorial für die Behandlung von Azure Redis Cache und diese tutorial für die Überwachung von Redis Cache in Azure Portal folgen.

Verwandte Themen