Erstellen Sie einen neuen lokalen persistenten Cache
Ein lokaler Persistenz-Cache kann auf folgende Weise erstellt werden:
Prerequisites to Create Local Persistent Cache
Stellen Sie sicher, dass die NCache Der Dienst wird gestartet. Ist dies nicht der Fall, gehen Sie wie folgt vor:
Führen Sie in einem Befehlszeilentool Ihrer Wahl den folgenden Befehl aus:
Start-Service -Name NCacheSvc
Aussichten für .NET Core, stellen Sie sicher, dass Sie die ausführen NCache Dienst als Administrator. Hier sind die Schritte dazu:
- Öffnen Sie das Fenster „Dienste“ und suchen Sie nach NCache in der Liste.
- Rechtsklick auf NCacheSvc aus der Liste und wählen Sie Ferienhäuser.
- Gehen Sie zum Einloggen und klicken Sie auf Entdecken .
- Geben Sie im Feld Objektname ein Administrator und klicken Sie auf Überprüfen Sie die Namen .
- Es wird den entsprechenden Administrator auswählen und dann klicken OK.
- Legen Sie nun ein Passwort fest und klicken Sie OK.
- Rechtsklick auf die NCache Service und wählen Sie die Wiederaufnahme Möglichkeit. Jetzt wird Ihr Dienst als Administrator ausgeführt.
Persistent Cache: Using the 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 Lokale Caches. Dies eröffnet die Lokale Caches Seite an
<server-ip>:8251/LocalCaches/
. Die Seite zeigt alle vorhandenen lokalen Caches auf Ihrem Computer und zusätzliche Details wie Server und Serverplattform.Um einen neuen lokalen Cache zu erstellen, klicken Sie auf Neu.
- Präzisiere das Serverknoten-IP / Name und Vorname und klicken auf Weiter.
- Präzisiere das In-Memory-Speichertyp as Lokaler Cache mit Persistenz aus dem Dropdown-Menü. Geben Sie anschließend die Name und Vorname Ihres Caches. Klicken Weiter.
Warnung
Wenn für den angegebenen Namen bereits ein Cache vorhanden ist, wird eine Fehlermeldung angezeigt.
Note
Ein lokaler Cache mit Persistenz unterstützt nur die JSON-Serialisierung und den OutProc-Modus.
- Ändern Sie bei Bedarf die Cache-Größe und klicken Sie auf Weiter.
- 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, auf den vom Cache-Knoten aus zugegriffen werden kann. Stellen Sie sicher, dass der Cache-Knoten Lese- und Schreibzugriff auf den freigegebenen Pfad hat. So richten Sie unter Linux einen gemeinsamen Pfad ein für NCache Beharrlichkeit.
Neuen Shop erstellen
- Auswählen 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 (lokaler Cache mit Persistenz) erstellt wurde, können Sie wählen Bestehender Shop 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 , und dann kann eines der folgenden Ereignisse passieren.
Wenn die Verbindung zum angegebenen Speicher erfolgreich getestet wurde und ein anderer Cache verwendet wird, wird die folgende Meldung angezeigt. Wenn Sie mit „OK“ fortfahren, kann kein anderer Cache diesen Speicher verwenden und Sie erhalten eine Erfolgsmeldung.
Wenn die Verbindung zum angegebenen Store erfolgreich getestet wurde und kein anderer Cache verwendet wird, erhalten Sie eine Erfolgsmeldung.
Warnung
Der vorhandene Speicher von gruppiertem verteiltem Cache mit Persistenz ist nicht kompatibel mit einem lokalen verteilten Cache mit Persistenz und umgekehrt.
Klicken Sie nach Erhalt der Erfolgsmeldung auf Weiter um weiter zu gehen.
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.
- Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Endziel. Der erstellte Cache erscheint auf der Lokale Caches Seite, und eine Erfolgsmeldung wird im Benachrichtigungsfeld empfangen.
Befehlszeile verwenden
NCache stellt Ihnen außerdem Cmdlets zum Erstellen eines lokalen Caches mit Persistenz zur Verfügung. Um einen lokalen Cache mit Persistenz zu erstellen, führen Sie die folgenden Schritte aus:
Cache erstellen
Das Neuer Cache Das Tool ist für die Erstellung neuer Caches verantwortlich. Sie können wie folgt einen neuen lokalen Cache mit Persistenz erstellen.
Wichtig
NCache Beharrlichkeit erfordert einen gemeinsamen Pfad, auf den vom Cache-Knoten aus zugegriffen werden kann. Stellen Sie sicher, dass der Cache-Knoten Lese- und Schreibzugriff auf den gemeinsam genutzten Pfad hat.
Note
Geben Sie die explizit an NewPersistenceStore
Flag beim Erstellen eines neuen Shops.
Der folgende Befehl erstellt einen lokalen Cache mit Persistenz namens myCache. Auf dem Pfad wird ein neuer Persistenzspeicher mit dem Namen myCache_db erstellt \fileserver\stores unter Verwendung der bereitgestellten Verbindungszeichenfolge. Die Topologie ist lokal und die Cachegröße beträgt 1024 MB.
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 myCache -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore myCache_db -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology Local -Size 1024
Der folgende Befehl erstellt einen lokalen Cache mit Persistenz namens myCache unter Verwendung eines Persistenzspeichers namens localCache_db, der bereits im Pfad vorhanden ist \fileserver\stores. Die Topologie ist lokal und die Cachegröße beträgt 1024 MB.
Note
Wenn Sie einen lokalen 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. Kein anderer Cache kann diesen Speicher verwenden, wenn Sie mit diesem vorhandenen Speicher fortfahren. Sind Sie sicher, dass Sie den angegebenen Speicher mit diesem neuen Cache ('y' oder 'n') verwenden möchten?. Drücken Sie y wenn Sie fortfahren möchten.
New-Cache -Name myCache -InMemoryStoreType DistributedCacheWithPersistence -PersistenceStoreName localCache_db -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology Local -Size 1024
Siehe auch
Vorhandenen Cache hinzufügen
Clustered-Cache erstellen
Cache entfernen
Cache löschen