Crea una nuova cache distribuita con persistenza
A Cache distribuita con persistenza può essere creato attraverso il NCache Management Center o qualsiasi strumento da riga di comando creando un nuovo negozio o utilizzando un negozio esistente.
Note:
È supportata una cache distribuita con persistenza Topologie partizionate ed Cache locali (out-proc)..
Prerequisiti
Assicurarsi che la NCache Il servizio è avviato. In caso contrario, procedere come segue:
- Per .NET, digita il seguente comando in qualsiasi strumento da riga di comando di tua scelta (esegui come amministratore):
Start-Service -Name NCacheSvc
- Nel .NET Core, correre NCacheSvc come amministratore.
Usando il NCache Centro di gestione
Avviare il NCache Centro Gestione accedendo a http://localhost:8251 or
<server-ip>:8251
su Windows e Linux.Nella barra di navigazione a sinistra, fare clic su Cache raggruppate. Questo apre il Cache raggruppate pagina alla
<server-ip>:8251/ClusteredCaches/
. La pagina mostra tutte le cache in cluster esistenti sul tuo computer e dettagli aggiuntivi come topologia, server e piattaforma server.Per creare una nuova cache distribuita con persistenza, fare clic su New.
- Dal Tipo di archivio in memoria menu a discesa, selezionare Cache distribuita con persistenza e specifica il nome della tua cache. Clic Avanti.
Note:
Una cache distribuita con persistenza supporta solo la serializzazione JSON.
- Seleziona la topologia di memorizzazione nella cache e le opzioni avanzate come Timeout operazione ed Intervallo di replicazione statistica. Clic Avanti.
Note:
Una cache distribuita con persistenza supporta solo le topologie partizionata e replica di partizione.
- specificare la Dimensione della partizione della cache e aggiungi i tuoi nodi del cluster fornendo il file IP del nodo server or Host Name e cliccando sul Aggiungi nodo pulsante. Per aggiungere più nodi, fare clic su Aggiungi nodo. Una volta aggiunti tutti i nodi richiesti, fare clic su Avanti.
avvertimento
Se esiste già una cache con il nome specificato, viene visualizzato un messaggio di errore.
- Successivamente, devi fornire le impostazioni dell'archivio di persistenza per questa cache nel file Impostazioni di persistenza pagina in cui hai due opzioni per l'archivio di persistenza.
avvertimento
A meno che la connessione all'archivio di persistenza non sia stata verificata correttamente, non è possibile procedere ulteriormente con il processo di creazione della cache.
Consigli
NCache Persistenza richiede un percorso condiviso accessibile da tutti i nodi. Assicurati che tutti i nodi abbiano accesso in lettura e scrittura al percorso condiviso. Per impostare un percorso condiviso su Linux per NCache Persistenza, vedi Configura condivisione file su Linux.
Crea nuovo negozio
- Nel caso in cui desideri creare un nuovo negozio da zero, scegli Nuovo negozio contro la Seleziona negozio etichetta. Specifica il nome del tuo negozio nel file Nome del negozio etichetta. Per informazioni sulla connessione, fornire il Percorso UNC, Nome utentee Password. Una volta terminato, fare clic su Test di connessione. Se la connessione al tuo archivio di persistenza è stata verificata con successo, riceverai una notifica di successo. Clic Avanti.
Note:
Per Windows, Nome utente ed Password sono richiesti se l'autenticazione è abilitata sulla condivisione file. Puoi anche fornire il nome di dominio insieme al nome utente come nome_dominio\nome_utente.
Usa il negozio esistente
Nel caso in cui desideri utilizzare un negozio esistente precedentemente creato con lo stesso tipo di cache (Distributed Cache with Persistence), scegli Negozio esistente contro la Seleziona negozio etichetta dato che ne hai una esistente NCache Archivio di persistenza. Specifica il nome del tuo negozio nel file Nome del negozio etichetta. Per informazioni sulla connessione, fornire il Percorso UNC, Nome utentee Password. Una volta terminato, fare clic su Test di connessione, e quindi può verificarsi una delle seguenti situazioni.
Se la connessione all'archivio specificato ha esito positivo ed è in uso un'altra cache, verrà visualizzato il messaggio seguente. Se continui cliccando OK, nessun'altra cache sarà in grado di utilizzare questo negozio e riceverai una notifica di successo.
Se la connessione all'archivio specificato ha esito positivo e non è in uso un'altra cache, riceverai una notifica di esito positivo.
avvertimento
L'archivio esistente di una cache distribuita locale con persistenza è incompatibile con una cache distribuita in cluster con persistenza e viceversa.
- Dopo aver ricevuto il messaggio di successo, fare clic su Avanti procedere ulteriormente.
- Cambiare il Porta del cluster ed Intervallo di porte se necessario. Abilita il pipelining per la cache, se necessario, controllando il file Abilita la casella di controllo Pipelining. Impostare il Intervallo batch per la durata dopo la quale i comandi verranno trasmessi in rete in microsecondi. Clic Avanti.
- Se vuoi abilitare la crittografia e la compressione, controlla il Abilita crittografia ed Abilitare la compressione caselle di controllo. Se abilitato, impostare il provider ed Le per la crittografia e Dimensione soglia per compressione. Clic Avanti.
Note:
Se desideri utilizzare un archivio esistente con crittografia durante la creazione di una nuova cache, è necessario abilitare la crittografia sulla nuova cache e viceversa. Se l'archivio esistente era crittografato, le credenziali di crittografia (provider e chiave) devono essere le stesse utilizzate per l'archivio originale. Se sono diversi, non ti sarà consentito creare la cache.
On Opzioni avanzate pagina, è possibile configurare le seguenti impostazioni:
espulsione non può essere abilitato per questa cache.
Puoi cambiare il Intervallo pulito valore. Il valore predefinito è 15 secondi.
Questa cache può essere avviata automaticamente al completamento di questo processo se hai controllato il file Avvia questa cache su Fine casella di controllo in questa finestra di dialogo.
Puoi fare in modo che la cache venga avviata automaticamente dopo il riavvio del servizio selezionando la casella di controllo Avvia automaticamente questa cache all'avvio del servizio.
Note:
L'eliminazione non è supportata per una cache distribuita con persistenza.
avvertimento
La cache non verrà avviata su un nodo su cui l'archivio di persistenza è inaccessibile.
- Clicchi Fine per completare il processo. La cache creata apparirà in Cache raggruppate pagina con i nodi del server e il loro stato e una notifica di esito positivo verrà visualizzata nel pannello delle notifiche.
avvertimento
Se esiste già un database con l'oggetto specificato Nome del database, ti verrà chiesto con un messaggio di errore "Il database esiste già".
Utilizzo degli strumenti della riga di comando
È inoltre possibile utilizzare gli strumenti da riga di comando per gestire le cache di persistenza utilizzando il file NCache cmdlet supportati.
Crea cache
I Nuova cache lo strumento è responsabile della creazione di nuove cache. È possibile creare una nuova cache distribuita con persistenza come segue.
Consigli
NCache Persistenza richiede un percorso condiviso accessibile da tutti i nodi. Assicurati che tutti i nodi abbiano accesso in lettura e scrittura al percorso condiviso. Per impostare un percorso condiviso su Linux per NCache Persistenza, vedi Configura il file system di rete su Linux.
Il comando seguente crea una cache distribuita con persistenza denominata demoClusteredCache sui nodi server 20.200.20.40 e 20.200.20.39. Un nuovo NCache L'archivio di persistenza denominato demoClusteredCache_db viene creato nel percorso \\fileserver\negozi utilizzando la stringa di connessione fornita. La topologia è Partition-Replica e la dimensione della cache lo è 1024MB.
Note:
Per Windows, Nome utente ed Password sono richiesti se l'autenticazione è abilitata sulla condivisione file. Puoi anche fornire il nome di dominio insieme al nome utente come nome_dominio\nome_utente.
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
avvertimento
Il processo di creazione della cache avrà esito negativo se la connessione all'archivio di persistenza non riesce.
Note:
Se crei una cache distribuita con persistenza utilizzando un archivio di persistenza esistente, ti verrà richiesto il messaggio: "L'archivio potrebbe essere già configurato come archivio di persistenza per un'altra cache. Nessun'altra cache sarà in grado di utilizzare questo archivio se continui con questo negozio esistente. Sei sicuro di voler utilizzare il negozio specificato con questa nuova cache('y' o 'n')?". Premere y se vuoi continuare.
Vedere anche
Avvia cache
Aggiungi nodo server
Aggiungi cache esistente
Rimuovi cache
Cancella cache