Wie erstelle ich einen Cache?

Erstellen eines Caches mit Befehlszeilentools:

NCache bietet einen vollständigen Satz von Befehlszeilentools, die Administratoren bei der Verwaltung, Überwachung und Automatisierung unterstützen NCache Aufgaben von der Eingabeaufforderung. In diesem Leitfaden lernen wir einfache Schritte zur Automatisierung kennen NCache Cache-Erstellungsprozess über ein Batch-Skript. Beim Cache-Setup erstellen wir zuerst den Cache mit einigen definierten Konfigurationen und fügen dann Cache-Server und hinzu remote clients darauf, die zugreifen können NCache remote gruppieren.

Mit Hilfe dieser kann der Cache-Erstellungsprozess per Skript ausgeführt werden NCache Kommandozeilen-Tools (Start->Alle Programme->NCache-> Admin Tools) und wir werden hier hauptsächlich drei Befehlszeilentools verwenden, um einen Cache-Cluster und Client-Knoten zu erstellen.

  1. Cache erstellen
  2. Knoten hinzufügen
  3. AddClientNode

Erstellen Sie einen Cache mit dem Tool "CreateCache":

Mit dem Dienstprogramm createcache können Sie einen neuen Cache auf einem Server registrieren. Hier sind grundlegende Details des Createcache-Tools und seiner Argumente.

Argument Beschreibung
Cache-ID Gibt eine ID des Caches an, der auf dem Server registriert werden soll.

Option Beschreibung
/s Servername Gibt einen Servernamen an, bei dem die NCache Dienst läuft. Der Standardwert ist der lokale Computer.
/p port Gibt den Port an, wenn der Serverkanal nicht den Standardport verwendet. Der Standard-TCP-Port ist 8250.
/Größe Cache-Größe Gibt die Größe (MB) des zu erstellenden Caches an. Die Standardgröße beträgt 250 MB
/evict-policy
/e Räumungspolitik
Gibt die Eviction-Richtlinie für Cache-Elemente an. Zwischengespeicherte Elemente werden gemäß der angegebenen Richtlinie aus dem Cache gelöscht, wenn der Cache seine Grenze erreicht. Die standardmäßige Entfernungsrichtlinie ist Priorität.
/Verhältnis
/r Räumungsquote
Gibt das Eviction-Verhältnis (Prozent) für Cache-Elemente an. Zwischengespeicherte Elemente werden gemäß dem angegebenen Verhältnis aus dem Cache entfernt, wenn der Cache sein Limit erreicht. Die Standard-Räumungsquote beträgt 5 %.
/Intervall
/i Reinigungsintervall
Gibt das Zeitintervall (Sekunden) an, nach dem die Cache-Entfernung aufgerufen wird. Das Standardintervall beträgt 15 Sekunden.
/Topologie
/t Topologiename
Gibt die Topologie im Fall von Cluster-Cache an. Die Standardtopologie ist lokaler Cache.
/cluster-port
/c Port des Clusters
Gibt den Port des Servers an, an dem der Server lauscht. Der Standardport ist 8250.
/def-Priorität
/d Standardpriorität
Gibt die Standardpriorität im Falle einer prioritätsbasierten Eviction-Richtlinie an. Die Standardpriorität ist Normal.
/uid Benutzeridentifikation Die Benutzer-ID ist erforderlich, wenn die Sicherheit auf dem Cache-Server aktiviert ist. Benutzer-ID muss die Active Directory-Benutzer-ID sein, der der Domänenname vorangestellt ist.
/pwd Passwort Gibt das Kennwort an, um den Benutzer zum Starten zu autorisieren, wenn die Sicherheit auf dem Cache-Server aktiviert ist NCache. Dieses Passwort muss mit dem Active Directory-Benutzerpasswort identisch sein.
/kein Logo Unterdrückt die Anzeige des Logo-Banners.
/? Zeigt Befehlssyntax und Optionen für das Dienstprogramm an.

Bitte beachten Sie, dass create cache einen Cache auf jedem Server erstellt, den Sie in seinen Argumenten angeben. Mit dem Befehlszeilentool Addnode können diesem Cache weitere Knoten hinzugefügt werden, um einen Cache-Cluster zu bilden.

Fügen Sie einen Cache-Server mit dem Tool „Addnode“ hinzu:

Mit diesem Dienstprogramm addnode können Sie einem vorhandenen Cluster-Cache einen Knoten hinzufügen. Die Wirkung dieses Dienstprogramms besteht darin, dass die Konfiguration des Caches dem angegebenen Server hinzugefügt und auf allen anderen Knoten aktualisiert wird, wodurch angezeigt wird, dass dieser Server Teil des Cluster-Cache geworden ist.

addnode Cache-ID /e[vorhandener] Servername1 /n[neuer] Servername2 [Option[...]]

Argument Beschreibung
Cache-ID Geben Sie die ID des gruppierten Caches an, zu dem der Knoten hinzugefügt wird.
/e [vorhandener] Servername1 Geben Sie dabei einen Servernamen an NCache Der Dienst wird ausgeführt und ein geclusterter Cache mit der angegebenen Cache-ID ist registriert.
/n [neu] Servername2 Geben Sie den Servernamen an, wo NCache Dienst läuft, der dem bereits vorhandenen Clustered Cache hinzugefügt werden soll.

Option Beschreibung
/p port Gibt den Port an, wenn der Serverkanal nicht den Standardport verwendet. Der Standard-TCP-Port ist 8250.
/uid Benutzeridentifikation Die Benutzer-ID ist erforderlich, wenn die Sicherheit auf dem Cache-Server aktiviert ist. Benutzer-ID muss die Active Directory-Benutzer-ID sein, der der Domänenname vorangestellt ist.
/pwd Passwort Gibt das Kennwort an, um den Benutzer zum Starten zu autorisieren, wenn die Sicherheit auf dem Cache-Server aktiviert ist NCache. Dieses Passwort muss mit dem Active Directory-Benutzerpasswort identisch sein.
/kein Logo Unterdrückt die Anzeige des Logo-Banners.
/? Zeigt Befehlssyntax und Optionen für das Dienstprogramm an.

Batch-Skript zum Erstellen eines Caches:

Bitte beachten Sie das folgende Skript, das zuerst einen Cache mit dem CreateCache-Tool erstellt, indem es die Caching-Topologie, die Cache-Größe und alle relevanten erforderlichen Cache-Konfigurationen angibt. Es verwendet dann das Befehlszeilentool "Addnode", um diesem bereits erstellten Cache einen weiteren Knoten hinzuzufügen, um einen Cache-Cluster aus zwei Knoten zu bilden.

@ Echo WOW!

Allgemeine REM-Cache-Konfiguration

@EINSTELLEN CACHE_ID="clusteredSessionCache"

@EINSTELLEN SERVER_NAME="20.200.20.109"

@EINSTELLEN CACHE_SIZE=1024

@EINSTELLEN EVICTION_POLICY="LFU"

@EINSTELLEN EVICTION_RATIO=5

@EINSTELLEN CLEAN_INTERVAL=15

@EINSTELLEN CACHING_TOPOLOGY="partitionierter-Replikat-Server"

@EINSTELLEN REPLICATION_STRATEGY="asynchron"

@EINSTELLEN CLUSTER_PORT="7800"

@EINSTELLEN EVICTION_PRIORITY="normal"

 

REM-Cache-Server, die dem Cluster hinzugefügt werden sollen

@EINSTELLEN SERVER1="20.200.20.109"

@EINSTELLEN SERVER2="20.200.20.108"

 

REM Angeben Remote clients hier

@EINSTELLEN CLIENT_NODE1="20.200.20.109"

@EINSTELLEN CLIENT_NODE2="20.200.20.108"

@EINSTELLEN CLIENT_NODE3="20.200.20.107"

@EINSTELLEN CLIENT_NODE4="20.200.20.106"

REM Clustered Cache erstellen

CREATECACHE %CACHE_ID% /s %SERVER_NAME% /size %CACHE_SIZE% /e %EVICTION_POLICY% /r %EVICTION_RATIO% /i %CLEAN_INTERVAL% /t %CACHING_TOPOLOGY% /rs %REPLICATION_STRATEGY% /c %CLUSTER_PORT% /d %EVICTION_PRIORITY%

REM Hinzufügen von Cluster-Knoten

AddNode %CACHE_ID% /e %SERVER_NAME% /n %SERVER2%

REM Hinzufügen von Client-Knoten

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE1%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE2%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE3%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE4%


@PAUSE

Was macht man als nächstes?

 

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.