Cree una nueva caché distribuida con persistencia
A Caché distribuida con persistencia se puede crear a través del NCache Centro de gestión o cualquier herramienta de línea de comandos creando una nueva tienda o utilizando una tienda existente.
Note
Se admite una caché distribuida con persistencia para Topologías con particiones y Cachés locales (out-proc).
Requisitos previos
Asegúrese de que el NCache Se inicia el servicio. Si no es así, haga lo siguiente:
- Para .NET, escriba el siguiente comando en cualquier herramienta de línea de comandos de su elección (ejecútela como administrador):
Start-Service -Name NCacheSvc
- .NET Core, correr NCacheSvc como administrador.
Usando el NCache Centro de gestion
Inicie el NCache Centro de gestión navegando hasta http://localhost:8251 or
<server-ip>:8251
en Windows y Linux.En la barra de navegación izquierda, haga clic en Cachés en clúster. Esto abre la Cachés en clúster página en
<server-ip>:8251/ClusteredCaches/
. La página muestra los cachés agrupados existentes en su máquina y detalles adicionales como topología, servidores y plataforma del servidor.Para crear una nueva caché distribuida con persistencia, haga clic en Nuevo.
- Desde el Tipo de almacenamiento en memoria menú desplegable, seleccione Caché distribuida con persistencia y especifique el nombre de su caché. Hacer clic Siguiente.
Note
Una caché distribuida con persistencia solo admite la serialización JSON.
- Seleccione la topología de almacenamiento en caché y opciones avanzadas como Tiempo de expiración de operación y Intervalo de replicación de estadísticas. Hacer clic Siguiente.
Note
Una caché distribuida con persistencia solo admite topologías particionadas y de partición-réplica.
- Especifica el Tamaño de partición de caché y agregue sus nodos de clúster proporcionando el IP del nodo del servidor or Nombre de host y haciendo clic en Agregar nodo botón. Para agregar más nodos, haga clic en Agregar nodo. Una vez agregados todos los nodos requeridos, haga clic en Siguiente.
advertencia
Si ya existe una memoria caché con el nombre especificado, aparecerá un mensaje de error.
- A continuación, debe proporcionar la configuración del almacén de persistencia para este caché en el Configuración de persistencia página donde tiene dos opciones para la tienda de persistencia.
advertencia
A menos que la conexión con el almacén persistente se haya probado correctamente, no puede continuar con el proceso de creación de caché.
Importante:
NCache Persistencia requiere una ruta compartida a la que se pueda acceder desde todos los nodos. Asegúrese de que todos los nodos tengan acceso de lectura y escritura a la ruta compartida. Para configurar una ruta compartida en Linux para NCache persistencia, ver Configurar el uso compartido de archivos en Linux.
Crear nueva tienda
- En caso de que quieras crear una nueva tienda desde cero, elige Nueva tienda Contra el Seleccionar tienda etiqueta. Especifique el nombre de su tienda en el Nombre de la tienda etiqueta. Para obtener información sobre la conexión, proporcione el Ruta UNC, Nombre de usuarioy Contraseña. Una vez hecho esto, haga clic en Conexión de prueba. Si la conexión a su tienda de persistencia se ha probado con éxito, recibirá una notificación de éxito. Hacer clic Siguiente.
Note
Para ventanas, Nombre de usuario y Contraseña son necesarios si la autenticación está habilitada en el recurso compartido de archivos. También puede proporcionar el nombre de dominio junto con el nombre de usuario como nombre_dominio\nombre_usuario.
Usar tienda existente
En caso de que desee utilizar una tienda existente creada previamente con el mismo tipo de caché (caché distribuida con persistencia), elija Tienda existente Contra el Seleccionar tienda etiqueta dado que usted tiene una existente NCache Tienda de persistencia. Especifique el nombre de su tienda en el Nombre de la tienda etiqueta. Para obtener información sobre la conexión, proporcione el Ruta UNC, Nombre de usuarioy Contraseña. Una vez hecho esto, haga clic en Conexión de prueba, y entonces puede suceder cualquiera de las siguientes cosas.
Si la conexión a la tienda especificada es exitosa y está en uso de otro caché, aparecerá el siguiente mensaje. Si continúa haciendo clic OK, ningún otro caché podrá usar esta tienda y recibirá una notificación de éxito.
Si la conexión a la tienda especificada es exitosa y no está en uso de otro caché, recibirá una notificación de éxito.
advertencia
El almacén existente de una caché distribuida con persistencia local es incompatible con una caché distribuida con persistencia en clúster y viceversa.
- Después de recibir el mensaje de éxito, haga clic en Siguiente para seguir adelante.
- Cambie el Puerto de clúster y rango de puertos si es requerido. Habilite la canalización para el caché si es necesario marcando el Habilitar la casilla de verificación Canalización. Selecciona el Intervalo de lote por la duración después de la cual los comandos se transmitirán a través de la red en microsegundos. Hacer clic Siguiente.
- Si desea habilitar el cifrado y la compresión, marque la Habilitar el cifrado y Habilitar la compresión casillas de verificación Si está habilitado, configure el Los proveedores y Clave para el cifrado y Tamaño de umbral para compresión. Hacer clic Siguiente.
Note
Si desea utilizar un almacén existente con cifrado mientras crea una nueva caché, entonces el cifrado debe estar habilitado en la nueva caché y viceversa. Si el almacén existente estaba cifrado, las credenciales de cifrado (proveedor y clave) deben ser las mismas que las utilizadas para el almacén original. Si son diferentes, no se le permitirá crear el caché.
On Opciones Avanzadas página, puede configurar los siguientes ajustes:
Desalojos no se puede habilitar para este caché.
Puedes cambiar el Intervalo de limpieza valor. El valor predeterminado es 15 segundos.
Este caché se puede iniciar automáticamente al finalizar este proceso si ha marcado el Iniciar este caché al finalizar casilla de verificación en este cuadro de diálogo.
Puede hacer que el caché se inicie automáticamente después de reiniciar el servicio marcando la casilla de verificación Iniciar automáticamente este caché al iniciar el servicio.
Note
No se admite el desalojo para una caché distribuida con persistencia.
advertencia
La memoria caché no se iniciará en un nodo en el que no se pueda acceder al almacén persistente.
- Haga Clic en Acabado para completar el proceso. Su caché creado aparecerá en Cachés en clúster Se mostrará una página con los nodos del servidor y su estado y una notificación de éxito en el panel de notificaciones.
advertencia
Si ya existe una base de datos con el especificado Nombre de base de datos, aparecerá un mensaje de error "La base de datos ya existe".
Uso de herramientas de línea de comandos
También puede usar herramientas de línea de comandos para administrar cachés de persistencia usando el NCache cmdlets compatibles.
Crear caché
El Nuevo caché La herramienta es responsable de crear nuevos cachés. Puede crear una nueva caché distribuida con persistencia de la siguiente manera.
Importante:
NCache Persistencia requiere una ruta compartida a la que se pueda acceder desde todos los nodos. Asegúrese de que todos los nodos tengan acceso de lectura y escritura a la ruta compartida. Para configurar una ruta compartida en Linux para NCache persistencia, ver Configurar el sistema de archivos de red en Linux.
El siguiente comando crea una caché distribuida con persistencia denominada demoClusteredCache en los nodos del servidor 20.200.20.40 y 20.200.20.39. un nuevo NCache Se crea un almacén de persistencia llamado demoClusteredCache_db en la ruta \\servidor de archivos\tiendas utilizando la cadena de conexión proporcionada. La topología es Partición-Réplica y el tamaño de la caché es 1024MB.
Note
Para ventanas, Nombre de usuario y Contraseña son necesarios si la autenticación está habilitada en el recurso compartido de archivos. También puede proporcionar el nombre de dominio junto con el nombre de usuario como nombre_dominio\nombre_usuario.
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
advertencia
El proceso de creación de caché fallará si la conexión con el almacén persistente no se realiza correctamente.
Note
Si crea un caché distribuido con persistencia utilizando un almacén de persistencia existente, aparecerá el mensaje: "Es posible que el almacén ya esté configurado como un almacén de persistencia para otro caché. Ningún otro caché podrá usar este almacén si continúa con esta tienda existente. ¿Está seguro de que desea utilizar la tienda dada con este nuevo caché ('y' o 'n')?". Prensa y Si desea continuar.
Vea también
Caché de inicio
Agregar nodo de servidor
Agregar caché existente
Quitar caché
Borrar la caché