Créer un nouveau cache persistant local
Un cache de persistance local peut être créé des manières suivantes :
Prerequisites to Create Local Persistent Cache
Assurez-vous que le NCache Le service est démarré. Si ce n'est pas le cas, procédez comme suit :
Dans un outil de ligne de commande de votre choix, exécutez la commande suivante :
Start-Service -Name NCacheSvc
Pour .NET Core, assurez-vous que vous exécutez le NCache Service en tant qu'administrateur. Voici les étapes pour le faire :
- Ouvrez la fenêtre Services et recherchez NCache dans la liste.
- Faites un clic droit sur NCacheSvc dans la liste et choisissez biens.
- Allez à connecter onglet et cliquez sur le Explorer .
- Dans le champ du nom de l'objet, saisissez Administrateur et cliquez sur le Vérifier les noms .
- Il sélectionnera l'administrateur approprié, puis cliquera sur OK.
- Maintenant, définissez un mot de passe et cliquez sur OK.
- Faites un clic droit sur l' NCache Service et choisissez le Recommencer option. Maintenant, votre service commencera à fonctionner en tant qu'administrateur.
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 locaux. Cela ouvre la Caches locaux page à
<server-ip>:8251/LocalCaches/
. La page affiche tous les caches locaux existants sur votre ordinateur et des détails supplémentaires tels que le serveur et la plate-forme du serveur.Pour créer un nouveau cache local, cliquez sur Nouveauté.
- Spécifie le IP du nœud de serveur / Nom et cliquez sur Suivant.
- Spécifie le Type de magasin en mémoire as Cache local avec persistance dans le menu déroulant. Ensuite, précisez le Nom de votre cache. Cliquez sur Suivant.
Si un cache existe déjà pour le nom spécifié, un message d'erreur s'affiche.
Notes
Un cache local avec persistance prend uniquement en charge la sérialisation JSON et le mode OutProc.
- Modifiez la taille du cache si nécessaire et cliquez sur Suivant.
- 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 le nœud de cache. Assurez-vous que le nœud de cache dispose d'un accès en lecture et en écriture au chemin partagé. Pour configurer un chemin partagé sous Linux pour NCache Persistance.
Créer un nouveau magasin
- Selectionnez 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
Dans le cas où vous souhaitez utiliser une boutique existante précédemment créée avec le même type de cache (cache local avec persistance), vous pouvez choisir Magasin existant 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 , et l'un des événements suivants peut alors se produire.
Si la connexion au magasin spécifié est testée avec succès et qu'elle utilise un autre cache, le message suivant s'affichera. Si vous continuez en cliquant sur OK, aucun autre cache ne pourra utiliser ce magasin et vous recevrez une notification de réussite.
Si la connexion au magasin spécifié est testée avec succès et qu'elle n'utilise pas d'autre cache, vous recevrez une notification de réussite.
Le magasin existant de cache distribué en cluster avec persistance est incompatible avec un cache distribué local avec persistance et vice versa.
Après avoir reçu le message de réussite, cliquez sur Suivant aller plus loin.
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.
- Cliquez Finition. Le cache créé apparaîtra sur le Caches locaux page, et une notification de réussite sera reçue dans le panneau de notification.
Utilisation de la ligne de commande
NCache vous fournit également des applets de commande pour créer un cache local avec persistance. Pour créer un cache local avec persistance, suivez les étapes ci-dessous :
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 local avec persistance comme suit.
Important
NCache Persistence nécessite un chemin partagé accessible depuis le nœud de cache. Assurez-vous que le nœud de cache dispose d'un accès en lecture et en écriture au chemin partagé.
Notes
Précisez explicitement le NewPersistenceStore
drapeau lors de la création d'un nouveau magasin.
La commande suivante crée un cache local avec persistance nommé myCache. Un nouveau magasin de persistance nommé myCache_db est créé sur le chemin \fileserver\magasins en utilisant la chaîne de connexion fournie. La topologie est locale et la taille du cache est de 1024 XNUMX Mo.
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 myCache -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore myCache_db -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology Local -Size 1024
La commande suivante crée un cache local avec persistance nommé myCache en utilisant un magasin de persistance nommé localCache_db déjà existant sur le chemin \fileserver\magasins. La topologie est locale et la taille du cache est de 1024 XNUMX Mo.
Notes
Si vous créez un cache local 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.
New-Cache -Name myCache -InMemoryStoreType DistributedCacheWithPersistence -PersistenceStoreName localCache_db -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology Local -Size 1024
Voir aussi
Ajouter un cache existant
Créer un cache en cluster
Supprimer le cache
Vider le cache