Erstellen Sie einen neuen lokalen persistenten Cache
A Persistenter Cache kann durch erstellt werden NCache Management Center oder beliebige Befehlszeilentools, indem Sie einen neuen Store erstellen oder einen vorhandenen Store verwenden.
Note
Ein verteilter Cache mit Persistenz wird unterstützt Partitionierte Topologien und Lokale (Out-Proc-)Caches.
Voraussetzungen für die Erstellung persistenter Caches
Stellen Sie sicher, dass die NCache Der Dienst wird gestartet. Ist dies nicht der Fall, gehen Sie wie folgt vor:
- Geben Sie für .NET den folgenden Befehl in ein beliebiges Befehlszeilentool Ihrer Wahl ein (als Administrator ausführen):
Start-Service -Name NCacheSvc
- Aussichten für .NET Core, Lauf NCacheSvc als Administrator.
Erstellen Sie einen neuen persistenten Cache mit NCache Management Center
Starten Sie die NCache Management Center, indem Sie zu navigieren http://localhost:8251 or
<server-ip>:8251
unter Windows und Linux.Klicken Sie in der linken Navigationsleiste auf Geclusterte Caches. Dies eröffnet die Geclusterte Caches Seite an
<server-ip>:8251/ClusteredCaches/
. Auf der Seite werden alle vorhandenen geclusterten Caches auf Ihrem Computer sowie zusätzliche Details wie Topologie, Server und Serverplattform angezeigt.Um einen neuen verteilten Cache mit Persistenz zu erstellen, klicken Sie auf Neu.
- Von dem In-Memory-Speichertyp Dropdown-Menü auswählen Verteilter Cache mit Persistenz und geben Sie den Namen Ihres Caches an. Klicken Weiter.
Note
Ein verteilter Cache mit Persistenz unterstützt nur die JSON-Serialisierung.
- Wählen Sie die Caching-Topologie und erweiterte Optionen wie aus Zeitüberschreitung des Vorgangs und Statistisches Replikationsintervall. Klicken Sie Weiter.
Note
Ein verteilter Cache mit Persistenz unterstützt nur die Topologien „Partitioniert“ und „Partitionsreplikat“.
- Präzisiere das Cache-Partitionsgröße und fügen Sie Ihre Clusterknoten hinzu, indem Sie Folgendes bereitstellen Serverknoten-IP or Host-Name und klick auf den Knoten hinzufügen Taste. Um weitere Knoten hinzuzufügen, klicken Sie auf Knoten hinzufügen. Sobald alle erforderlichen Knoten hinzugefügt wurden, klicken Sie auf Weiter.
Warnung
Wenn bereits ein Cache mit dem angegebenen Namen vorhanden ist, erhalten Sie eine Fehlermeldung.
- Als Nächstes müssen Sie die Einstellungen für den Persistenzspeicher für diesen Cache angeben Persistenzeinstellungen Seite, auf der Sie zwei Optionen für den Persistenzspeicher haben.
Warnung
Solange die Verbindung zum Persistenzspeicher nicht erfolgreich getestet wurde, können Sie mit dem Cache-Erstellungsprozess nicht fortfahren.
Wichtig
NCache Beharrlichkeit erfordert einen gemeinsamen Pfad, der von allen Knoten aus zugänglich ist. Stellen Sie sicher, dass alle Knoten Lese- und Schreibzugriff auf den freigegebenen Pfad haben. So richten Sie unter Linux einen gemeinsamen Pfad ein für NCache Beharrlichkeit, sehen Sie Konfigurieren Sie die Dateifreigabe unter Linux.
Neuen Shop erstellen
- Falls Sie ein neues Geschäft von Grund auf neu erstellen möchten, wählen Sie Neues Geschäft gegen die Wählen Sie Store Etikett. Geben Sie den Namen Ihres Geschäfts an Name deines Geschäfts Etikett. Geben Sie für Verbindungsinformationen die UNC-Pfad, Benutzername und Passwort. Wenn Sie fertig sind, klicken Sie auf Verbindung testen. Wenn die Verbindung zu Ihrem Persistenzspeicher erfolgreich getestet wurde, erhalten Sie eine Erfolgsmeldung. Klicken Weiter.
Note
Für Windows, Benutzername und Passwort sind erforderlich, wenn die Authentifizierung für die Dateifreigabe aktiviert ist. Sie können den Domänennamen auch zusammen mit dem Benutzernamen angeben als Domänenname\Benutzername.
Bestehenden Store verwenden
Falls Sie einen vorhandenen Speicher verwenden möchten, der zuvor mit demselben Cache-Typ (Verteilter Cache mit Persistenz) erstellt wurde, wählen Sie Bestehender Shop gegen die Wählen Sie Store Label vorausgesetzt, Sie haben ein vorhandenes NCache Persistenzspeicher. Geben Sie den Namen Ihres Geschäfts an Name deines Geschäfts Etikett. Geben Sie für Verbindungsinformationen die UNC-Pfad, Benutzername und Passwort. Wenn Sie fertig sind, klicken Sie auf Verbindung testen, und dann kann eines der folgenden Ereignisse passieren.
Wenn die Verbindung zum angegebenen Speicher erfolgreich ist und ein anderer Cache verwendet wird, wird Ihnen die folgende Meldung angezeigt. Wenn Sie durch Klicken fortfahren OK, kann kein anderer Cache diesen Speicher verwenden und Sie erhalten eine Erfolgsmeldung.
Wenn die Verbindung zum angegebenen Speicher erfolgreich ist und kein anderer Cache verwendet wird, erhalten Sie eine Erfolgsmeldung.
Warnung
Der vorhandene Speicher eines lokalen verteilten Caches mit Persistenz ist nicht mit einem geclusterten verteilten Cache mit Persistenz kompatibel und umgekehrt.
- Klicken Sie nach Erhalt der Erfolgsmeldung auf Weiter um weiter zu gehen.
- Ändern Sie die Cluster-Port und Portbereich Falls erforderlich. Aktivieren Sie bei Bedarf das Pipelining für den Cache, indem Sie die Option aktivieren Aktivieren Sie das Kontrollkästchen „Pipelining aktivieren“.. Stellen Sie die Batch-Intervall für die Dauer, nach der die Befehle über das Netzwerk übertragen werden, in Mikrosekunden. Klicken Weiter.
- Wenn Sie Verschlüsselung und Komprimierung aktivieren möchten, überprüfen Sie die Verschlüsselung aktivieren und Komprimierung aktivieren Kontrollkästchen. Wenn aktiviert, stellen Sie die ein Anbieter und Wesentliche zur Verschlüsselung u Schwellengröße für Kompression. Klicken Weiter.
Note
Wenn Sie beim Erstellen eines neuen Caches einen vorhandenen Speicher mit Verschlüsselung verwenden möchten, muss die Verschlüsselung für den neuen Cache aktiviert sein und umgekehrt. Wenn der vorhandene Store verschlüsselt war, müssen die Verschlüsselungsanmeldeinformationen (Anbieter und Schlüssel) mit denen des ursprünglichen Stores übereinstimmen. Wenn sie unterschiedlich sind, dürfen Sie den Cache nicht erstellen.
On Erweiterte Optionen Seite können Sie die folgenden Einstellungen konfigurieren:
Vertreibung kann für diesen Cache nicht aktiviert werden.
Sie können das ändern Reinigungsintervall Wert. Der Standardwert beträgt 15 Sekunden.
Dieser Cache kann nach Abschluss dieses Vorgangs automatisch gestartet werden, wenn Sie das aktiviert haben Starten Sie diesen Cache auf Finish Kontrollkästchen in diesem Dialogfeld.
Sie können den Cache nach dem Neustart des Dienstes automatisch starten lassen, indem Sie das Kontrollkästchen aktivieren Starten Sie diesen Cache automatisch beim Start des Dienstes.
Note
Die Räumung wird für einen verteilten Cache mit Persistenz nicht unterstützt.
Warnung
Der Cache wird nicht auf einem Knoten gestartet, auf dem auf den Persistenzspeicher nicht zugegriffen werden kann.
- Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Endziel um den Vorgang abzuschließen. Ihr erstellter Cache erscheint in Geclusterte Caches Seite mit den Serverknoten und ihrem Status und eine Erfolgsmeldung wird im Benachrichtigungsfeld angezeigt.
Warnung
Wenn bereits eine Datenbank mit dem angegebenen vorhanden ist Name der Datenbank, werden Sie mit der Fehlermeldung „Datenbank existiert bereits“ aufgefordert.
Erstellen Sie mit Befehlszeilentools einen neuen persistenten Cache
Sie können auch Befehlszeilentools verwenden, um Persistenzcaches zu verwalten NCache unterstützte Cmdlets.
Cache erstellen
Das Neuer Cache Das Tool ist für die Erstellung neuer Caches verantwortlich. Sie können wie folgt einen neuen verteilten Cache mit Persistenz erstellen.
Wichtig
NCache Beharrlichkeit erfordert einen gemeinsamen Pfad, der von allen Knoten aus zugänglich ist. Stellen Sie sicher, dass alle Knoten Lese- und Schreibzugriff auf den freigegebenen Pfad haben. So richten Sie unter Linux einen gemeinsamen Pfad ein für NCache Beharrlichkeit, sehen Sie Konfigurieren Sie das Netzwerkdateisystem unter Linux.
Der folgende Befehl erstellt einen verteilten Cache mit Persistenz mit dem Namen demoClusteredCache auf den Serverknoten 20.200.20.40 und 20.200.20.39. Ein neuer NCache Im Pfad wird ein Persistenzspeicher mit dem Namen demoClusteredCache_db erstellt \\fileserver\stores unter Verwendung der bereitgestellten Verbindungszeichenfolge. Die Topologie ist Partition-Replica und die Cache-Größe ist 1024MB.
Note
Für Windows, Benutzername und Passwort sind erforderlich, wenn die Authentifizierung für die Dateifreigabe aktiviert ist. Sie können den Domänennamen auch zusammen mit dem Benutzernamen angeben als Domänenname\Benutzername.
New-Cache -Name demoClusteredCache -Server "20.200.20.40,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore "\\fileserver\stores" -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionReplica -Size 1024
Warnung
Der Cache-Erstellungsprozess schlägt fehl, wenn die Verbindung zum Persistenzspeicher nicht erfolgreich ist.
Note
Wenn Sie einen verteilten Cache mit Persistenz mithilfe eines vorhandenen Persistenzspeichers erstellen, wird die Meldung angezeigt: „Der Speicher ist möglicherweise bereits als Persistenzspeicher für einen anderen Cache konfiguriert. Wenn Sie fortfahren, kann kein anderer Cache diesen Speicher verwenden.“ mit diesem vorhandenen Store. Sind Sie sicher, dass Sie den angegebenen Store mit diesem neuen Cache ('y' oder 'n') verwenden möchten?". Drücken Sie y wenn Sie fortfahren möchten.
Siehe auch
Cache starten
Serverknoten hinzufügen
Vorhandenen Cache hinzufügen
Cache entfernen
Cache löschen