Come creare una cache?

Creazione di una cache utilizzando gli strumenti della riga di comando:

NCache fornisce un set completo di strumenti a riga di comando che aiutano gli amministratori a gestire, monitorare e automatizzare NCache attività dal prompt dei comandi. In questa guida impareremo semplici passaggi per automatizzare NCache processo di creazione della cache tramite uno script batch. Nel processo di configurazione della cache, creeremo prima la cache con alcune configurazioni definite, quindi aggiungeremo server di cache e remote clients ad esso che potrà accedere NCache raggruppare in remoto.

Il processo di creazione della cache può essere script con l'aiuto di questi NCache strumenti da riga di comando (Start->Tutti i programmi->NCache->Strumenti di amministrazione) e utilizzeremo principalmente tre strumenti a riga di comando qui per creare un cluster di cache e nodi client.

  1. Crea cache
  2. Aggiungi nodo
  3. Aggiungi nodo client

Crea una cache usando lo strumento "CreateCache":

L'utilità createcache consente di registrare una nuova cache su un server. Ecco i dettagli di base dello strumento Createcache e dei suoi argomenti.

Argomento Descrizione
ID cache Specifica un ID della cache da registrare sul server.

Opzione Descrizione
/s nome del server Specifica un nome server in cui il file NCache il servizio è in esecuzione. L'impostazione predefinita è la macchina locale.
/p porto Specifica la porta se il canale del server non utilizza la porta predefinita. La porta TCP predefinita è 8250.
/taglia dimensione della cache Specifica la dimensione (MB) della cache da creare. La dimensione predefinita è 250 MB
/politica di sfratto
/e politica di sfratto
Specifica la politica di eliminazione per gli elementi della cache. Gli elementi memorizzati nella cache verranno eliminati dalla cache in base alla politica specificata se la cache raggiunge il limite. La politica di sfratto predefinita è Priorità.
/rapporto
/r rapporto di sfratto
Specifica il rapporto di sfratto (percentuale) per gli elementi della cache. Gli elementi memorizzati nella cache verranno rimossi dalla cache in base al rapporto specificato se la cache raggiunge il limite. Il tasso di sfratto predefinito è del 5%.
/intervallo
/i intervallo di pulizia
Specifica l'intervallo di tempo (secondi) dopo il quale viene chiamata l'eliminazione della cache. L'intervallo predefinito è 15 secondi.
/topologia
/t nome-topologia
Specifica la topologia in caso di cache in cluster. La topologia predefinita è cache locale.
/porta-cluster
/c porto del cluster
Specifica la porta del server su cui il server è in ascolto. La porta predefinita è 8250.
/def-priorità
/d priorità predefinita
Specifica la priorità predefinita in caso di criteri di eliminazione basati su priorità. La priorità predefinita è Normale.
/uido ID utente L'ID utente è richiesto quando la sicurezza è abilitata su Cache Server. user-id deve essere l'user-id di Active Directory preceduto dal nome di dominio.
/pd parola d'ordine Specifica la password per autorizzare l'utente, quando la sicurezza è abilitata su Cache Server, per l'avvio NCache. Questa password deve essere la stessa della password utente di Active Directory.
/nologo Sopprime la visualizzazione del banner del logo.
/? Visualizza la sintassi dei comandi e le opzioni per l'utilità.

Tieni presente che crea cache crea una cache su qualsiasi server specificato nei suoi argomenti. È possibile aggiungere più nodi a questa cache per formare un cluster di cache utilizzando lo strumento della riga di comando Addnode.

Aggiungi un server cache utilizzando lo strumento "Addnode":

Questa utilità addnode consente di aggiungere un nodo a una cache cluster esistente. L'effetto di questa utilità è che la configurazione della cache viene aggiunta al server specificato e viene aggiornata su tutti gli altri nodi indicando che questo server è diventato una parte della cache in cluster.

addnode cache-id /e[esistente] nome-server1 /n[nuovo] nome-server2 [opzione[...]]

Argomento Descrizione
ID cache Specificare l'id della cache in cluster a cui verrà aggiunto il nodo.
/e [esistente] nome-server1 Specificare un nome-server dove NCache il servizio è in esecuzione ed è registrata una cache in cluster con l'ID cache specificato.
/n [nuovo] nome-server2 Specificare il nome del server dove NCache è in esecuzione anche il servizio che deve essere aggiunto nella cache in cluster già esistente.

Opzione Descrizione
/p porto Specifica la porta se il canale del server non utilizza la porta predefinita. La porta TCP predefinita è 8250.
/uido ID utente L'ID utente è richiesto quando la sicurezza è abilitata su Cache Server. user-id deve essere l'user-id di Active Directory preceduto dal nome di dominio.
/pd parola d'ordine Specifica la password per autorizzare l'utente, quando la sicurezza è abilitata su Cache Server, per l'avvio NCache. Questa password deve essere la stessa della password utente di Active Directory.
/nologo Sopprime la visualizzazione del banner del logo.
/? Visualizza la sintassi dei comandi e le opzioni per l'utilità.

Script batch per creare una cache:

Fare riferimento allo script seguente che crea prima una cache utilizzando lo strumento CreateCache specificando la topologia di memorizzazione nella cache, la dimensione della cache e tutte le configurazioni della cache richieste pertinenti. Quindi utilizza lo strumento della riga di comando "Addnode" per aggiungere un altro nodo a questa cache già creata per formare un cluster di cache di due nodi.

@ Echo MENO

Configurazione della cache generale REM

@IMPOSTARE CACHE_ID="clusteredSessionCache"

@IMPOSTARE SERVER_NAME="20.200.20.109"

@IMPOSTARE DIMENSIONE_CACHE=1024

@IMPOSTARE EVICTION_POLICY="LFU"

@IMPOSTARE RAPPORTO_EVICTION=5

@IMPOSTARE PULIRE_INTERVALLO=15

@IMPOSTARE CACHING_TOPOLOGY="server-repliche-partizionate"

@IMPOSTARE REPLICATION_STRATEGY="asincrono"

@IMPOSTARE CLUSTER_PORT="7800"

@IMPOSTARE EVICTION_PRIORITY="normale"

 

REM Cache Server da aggiungere al cluster

@IMPOSTARE SERVER1="20.200.20.109"

@IMPOSTARE SERVER2="20.200.20.108"

 

REM Specificare Remote clients qui

@IMPOSTARE CLIENT_NODE1="20.200.20.109"

@IMPOSTARE CLIENT_NODE2="20.200.20.108"

@IMPOSTARE CLIENT_NODE3="20.200.20.107"

@IMPOSTARE CLIENT_NODE4="20.200.20.106"

REM Creazione di una cache in cluster

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

REM Aggiunta di nodi cluster

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

REM Aggiunta di nodi client

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%


@PAUSA

Cosa fare dopo?

 

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.