Create a New Local Persistent Cache
A Cache persistant peut être créé par le NCache Centre de gestion ou tout outil de ligne de commande en créant un nouveau magasin ou en utilisant un magasin existant.
Notes
Un cache distribué avec persistance est pris en charge pour Topologies partitionnées ainsi que Caches locaux (out-proc).
Prerequisites for Creating Persistent Caches
Assurez-vous que le NCache Le service est démarré. Si ce n'est pas le cas, procédez comme suit :
- Pour .NET, tapez la commande suivante dans n’importe quel outil de ligne de commande de votre choix (exécuté en tant qu’administrateur) :
Start-Service -Name NCacheSvc
- Pour .NET Core, courir NCacheSvc en tant qu'administrateur.
Create a New Persistent Cache Using the NCache Centre de gestion
Lancez l' NCache Centre de gestion en accédant à http://localhost:8251 or
<server-ip>:8251
sur Windows et Linux.Dans la barre de navigation de gauche, cliquez sur Caches en cluster. Cela ouvre la Caches en cluster page à
<server-ip>:8251/ClusteredCaches/
. La page affiche tous les caches en cluster existants sur votre machine et des détails supplémentaires tels que la topologie, les serveurs et la plate-forme serveur.Pour créer un nouveau cache distribué avec persistance, cliquez sur Nouveauté.
- Extrait du Type de magasin en mémoire menu déroulant, sélectionnez Cache distribué avec persistance et indiquez le nom de votre cache. Cliquez sur Suivant.
Notes
Un cache distribué avec persistance prend uniquement en charge la sérialisation JSON.
- Sélectionnez la topologie de mise en cache et les options avancées telles que Délai d'expiration de l'opération ainsi que Intervalle de réplication statistiqueCliquez sur Suivant.
Notes
Un cache distribué avec persistance prend uniquement en charge les topologies partitionnées et de réplication de partition.
- Spécifie le Taille de la partition de cache et ajoutez vos nœuds de cluster en fournissant le IP du nœud de serveur or Nom de l'hôte et en cliquant sur le Ajouter un nœud bouton. Pour ajouter d'autres nœuds, cliquez sur Ajouter un nœud. Une fois tous les nœuds requis ajoutés, cliquez sur Suivant.
Si un cache portant le nom spécifié existe déjà, un message d'erreur s'affiche.
- Ensuite, vous devez fournir les paramètres du magasin de persistance pour ce cache sur le Paramètres de persistance page où vous avez deux options pour le magasin de persistance.
À moins que la connexion au magasin de persistance n'ait été testée avec succès, vous ne pouvez pas poursuivre le processus de création du cache.
Important
NCache Persistence nécessite un chemin partagé accessible depuis tous les nœuds. Assurez-vous que tous les nœuds disposent d'un accès en lecture et en écriture au chemin partagé. Pour configurer un chemin partagé sous Linux pour NCache Persistance, voir Configurer le partage de fichiers sur Linux.
Créer un nouveau magasin
- Si vous souhaitez créer une nouvelle boutique à partir de zéro, choisissez Nouveau magasin contre l' Sélectionnez un magasin étiquette. Précisez le nom de votre magasin à côté du Nom de l'agence étiquette. Pour obtenir des informations sur la connexion, indiquez le Chemin UNC, Nom d'utilisateuret Mot de Passe. Une fois terminé, cliquez sur Test de connexion. Si la connexion à votre magasin de persistance a été testée avec succès, vous recevrez une notification de réussite. Cliquez sur Suivant.
Notes
Pour les fenêtres, Nom d'utilisateur ainsi que Mot de Passe sont requis si l'authentification est activée sur le partage de fichiers. Vous pouvez également fournir le nom de domaine avec le nom d'utilisateur comme nom_domaine\nom_utilisateur.
Utiliser le magasin existant
Si vous souhaitez utiliser un magasin existant créé précédemment avec le même type de cache (cache distribué avec persistance), choisissez Magasin existant contre l' Sélectionnez un magasin étiquette étant donné que vous avez un existant NCache Magasin de persistance. Précisez le nom de votre magasin à côté du Nom de l'agence étiquette. Pour obtenir des informations sur la connexion, indiquez le Chemin UNC, Nom d'utilisateuret Mot de Passe. Une fois terminé, cliquez sur Test de connexion, et l'un des événements suivants peut alors se produire.
Si la connexion au magasin spécifié réussit et qu'il utilise un autre cache, le message suivant s'affichera. Si vous continuez en cliquant OK, aucun autre cache ne pourra utiliser ce magasin et vous recevrez une notification de réussite.
Si la connexion au magasin spécifié réussit et qu'il n'utilise pas d'autre cache, vous recevrez une notification de réussite.
Le magasin existant d'un cache distribué local avec persistance est incompatible avec un cache distribué en cluster avec persistance et vice versa.
- Après avoir reçu le message de réussite, cliquez sur Suivant aller plus loin.
- Changez le Port de grappe ainsi que Plage de ports si nécessaire. Activez le pipelining pour le cache si nécessaire en cochant la case Case à cocher Activer le pipeline. Met le Intervalle de lot pendant la durée après laquelle les commandes seront transmises sur le réseau en microsecondes. Cliquez sur Suivant.
- Si vous souhaitez activer le chiffrement et la compression, cochez la case Activer le cryptage ainsi que Activer la compression cases à cocher. Si activé, définissez le Fournisseurs ainsi que ACTIVITES pour le cryptage et Taille du seuil pour la compression. Cliquez sur Suivant.
Notes
Si vous souhaitez utiliser un magasin existant avec chiffrement lors de la création d'un nouveau cache, le chiffrement doit être activé sur le nouveau cache et vice versa. Si le magasin existant a été chiffré, les informations d'identification de chiffrement (fournisseur et clé) doivent être les mêmes que celles utilisées pour le magasin d'origine. S'ils sont différents, vous ne serez pas autorisé à créer le cache.
On options avancées page, vous pouvez configurer les paramètres suivants :
Expulsion ne peut pas être activé pour ce cache.
Vous pouvez changer le Intervalle de nettoyage valeur. La valeur par défaut est de 15 secondes.
Ce cache peut être démarré automatiquement à la fin de ce processus si vous avez coché la case Démarrer ce cache sur Terminer case à cocher dans cette boîte de dialogue.
Vous pouvez faire démarrer le cache automatiquement après le redémarrage du service en cochant la case Démarrage automatique de ce cache au démarrage du service.
Notes
L'expulsion n'est pas prise en charge pour un cache distribué avec persistance.
Le cache ne démarrera pas sur un nœud sur lequel le magasin de persistance est inaccessible.
- Cliquez Finition pour terminer le processus. Votre cache créé apparaîtra dans Caches en cluster page avec les nœuds de serveur et leur état et une notification de réussite seront affichées dans le panneau de notification.
Si une base de données existe déjà avec le Nom de la base de données, vous recevrez un message d'erreur "La base de données existe déjà".
Create a New Persistent Cache Using Command Line Tools
Vous pouvez également utiliser les outils de ligne de commande pour gérer les caches de persistance à l'aide de l'outil NCache applets de commande prises en charge.
Créer un cache
La Nouveau cache L'outil est responsable de la création de nouveaux caches. Vous pouvez créer un nouveau cache distribué avec persistance comme suit.
Important
NCache Persistence nécessite un chemin partagé accessible depuis tous les nœuds. Assurez-vous que tous les nœuds disposent d'un accès en lecture et en écriture au chemin partagé. Pour configurer un chemin partagé sous Linux pour NCache Persistance, voir Configurer le système de fichiers réseau sur Linux.
La commande suivante crée un cache distribué avec persistance nommé demoClusteredCache sur les nœuds de serveur 20.200.20.40 et 20.200.20.39. Un nouveau NCache Un magasin de persistance nommé demoClusteredCache_db est créé sur le chemin \\serveur de fichiers\magasins en utilisant la chaîne de connexion fournie. La topologie est Partition-Replica et la taille du cache est 1024MB.
Notes
Pour les fenêtres, Nom d'utilisateur ainsi que Mot de Passe sont requis si l'authentification est activée sur le partage de fichiers. Vous pouvez également fournir le nom de domaine avec le nom d'utilisateur comme nom_domaine\nom_utilisateur.
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
Le processus de création de cache échouera si la connexion au magasin de persistance échoue.
Notes
Si vous créez un cache distribué avec persistance à l'aide d'un magasin de persistance existant, le message suivant s'affichera : « Le magasin est peut-être déjà configuré comme magasin de persistance pour un autre cache. Aucun autre cache ne pourra utiliser ce magasin si vous continuez. avec ce magasin existant. Êtes-vous sûr de vouloir utiliser le magasin donné avec ce nouveau cache('y' ou 'n')?". Presse y Si tu veux continuer.
Voir aussi
Démarrer le cache
Ajouter un nœud de serveur
Ajouter un cache existant
Supprimer le cache
Vider le cache