¿Cómo crear un caché?

Creación de un caché utilizando herramientas de línea de comandos:

NCache proporciona un conjunto completo de herramientas de línea de comandos que ayudan a los administradores a administrar, monitorear y automatizar NCache tareas desde el símbolo del sistema. En esta guía, aprenderemos pasos simples para automatizar NCache proceso de creación de caché a través de un script por lotes. En el proceso de configuración del caché, primero crearemos el caché con algunas configuraciones definidas y luego agregaremos servidores de caché y remote clients a la que podrá acceder NCache agrupar de forma remota.

El proceso de creación de caché se puede programar con la ayuda de estos NCache herramientas de línea de comandos (Inicio->Todos los programas->NCache->Herramientas de administración) y aquí usaremos principalmente tres herramientas de línea de comando para crear un clúster de caché y nodos de cliente.

  1. Crear caché
  2. AgregarNodo
  3. AgregarNodoCliente

Cree un caché usando la herramienta "CreateCache":

La utilidad createcache le permite registrar un nuevo caché en un servidor. Aquí hay detalles básicos de la herramienta Createcache y sus argumentos.

Argumento Descripción
ID de caché Especifica una identificación del caché que se registrará en el servidor.

Optión Descripción
/s nombre del servidor Especifica un nombre de servidor donde el NCache el servicio se está ejecutando. El valor predeterminado es la máquina local.
/p Puerto Especifica el puerto si el canal del servidor no utiliza el puerto predeterminado. El puerto TCP predeterminado es 8250.
/Talla tamaño del caché Especifica el tamaño (MB) de la memoria caché que se creará. El tamaño predeterminado es de 250 MB
/política de desalojo
/e política de desalojo
Especifica la política de desalojo para elementos de caché. Los elementos almacenados en caché se limpiarán de la memoria caché de acuerdo con la política especificada si la memoria caché alcanza su límite. La política de desalojo predeterminada es Prioridad.
/relación
/r tasa de desalojo
Especifica la tasa de expulsión (porcentaje) de los elementos de caché. Los elementos almacenados en caché se limpiarán del caché de acuerdo con la proporción especificada si el caché alcanza su límite. La tasa de desalojo por defecto es del 5%.
/intervalo
/i intervalo limpio
Especifica el intervalo de tiempo (segundos) después del cual se llama al desalojo de caché. El intervalo predeterminado es de 15 segundos.
/topología
/t topología-nombre
Especifica la topología en caso de caché en clúster. La topología predeterminada es caché local.
/puerto-cluster
/c puerto de racimo
Especifica el puerto del servidor, en el que escucha el servidor. El puerto predeterminado es 8250.
/def-prioridad
/d prioridad predeterminada
Especifica la prioridad predeterminada en el caso de una política de desalojo basada en la prioridad. La prioridad predeterminada es Normal.
/uido ID de usuario Se requiere ID de usuario cuando la seguridad está habilitada en Cache Server. el ID de usuario debe ser el ID de usuario del directorio activo con el prefijo del nombre de dominio.
/contraseña la contraseña Especifica la contraseña para autorizar al usuario, cuando la seguridad está habilitada en Cache Server, para iniciar NCache. Esta contraseña debe ser la misma que la contraseña de usuario del directorio activo.
/Sin logo Suprime la visualización del banner del logotipo.
/? Muestra la sintaxis de los comandos y las opciones de la utilidad.

Tenga en cuenta que crear caché crea un caché en cualquier servidor que especifique en sus argumentos. Se pueden agregar más nodos a esta caché para formar un clúster de caché mediante la herramienta de línea de comandos Addnode.

Agregue un servidor de caché usando la herramienta "Addnode":

Esta utilidad addnode le permite agregar un nodo a una memoria caché en clúster existente. El efecto de esta utilidad es que la configuración de la memoria caché se agrega al servidor especificado y se actualiza en todos los demás nodos, lo que indica que este servidor se ha convertido en parte de la memoria caché en clúster.

addnode id-caché /e[existente] nombre-servidor1 /n[nuevo] nombre-servidor2 [opción[...]]

Argumento Descripción
ID de caché Especifique el ID de la memoria caché en clúster a la que se agregará el nodo.
/e [existente] nombre-servidor1 Especifique un nombre de servidor donde NCache el servicio se está ejecutando y se registra una memoria caché en clúster con el ID de memoria caché especificado.
/n [nuevo] nombre-servidor2 Especifique el nombre del servidor donde NCache También se está ejecutando el servicio que se agregará en el caché agrupado ya existente.

Optión Descripción
/p Puerto Especifica el puerto si el canal del servidor no utiliza el puerto predeterminado. El puerto TCP predeterminado es 8250.
/uido ID de usuario Se requiere ID de usuario cuando la seguridad está habilitada en Cache Server. el ID de usuario debe ser el ID de usuario del directorio activo con el prefijo del nombre de dominio.
/contraseña la contraseña Especifica la contraseña para autorizar al usuario, cuando la seguridad está habilitada en Cache Server, para iniciar NCache. Esta contraseña debe ser la misma que la contraseña de usuario del directorio activo.
/Sin logo Suprime la visualización del banner del logotipo.
/? Muestra la sintaxis de los comandos y las opciones de la utilidad.

Script por lotes para crear un caché:

Consulte el siguiente script que primero crea un caché utilizando la herramienta CreateCache especificando la topología de almacenamiento en caché, el tamaño del caché y todas las configuraciones de caché requeridas relevantes. Luego usa la herramienta de línea de comando "Addnode" para agregar otro nodo a este caché ya creado para formar un clúster de caché de dos nodos.

@ Echo off

Configuración de caché general REM

@COLOCAR CACHE_ID="sesión agrupadanCache"

@COLOCAR NOMBRE_SERVIDOR="20.200.20.109"

@COLOCAR TAMAÑO_CACHÉ=1024

@COLOCAR EVICTION_POLICY="LFU"

@COLOCAR EVICCIÓN_PROPORCIÓN=5

@COLOCAR INTERVALO_LIMPIAR=15

@COLOCAR CACHING_TOPOLOGY="partitioned-replicas-server"

@COLOCAR REPLICATION_STRATEGY="async"

@COLOCAR CLUSTER_PORT="7800"

@COLOCAR EVICTION_PRIORITY="normal"

 

Servidores de caché REM para agregar en el clúster

@COLOCAR SERVIDOR1="20.200.20.109"

@COLOCAR SERVIDOR2="20.200.20.108"

 

REM Especificar Remote clients aqui

@COLOCAR CLIENTE_NODE1="20.200.20.109"

@COLOCAR CLIENTE_NODE2="20.200.20.108"

@COLOCAR CLIENTE_NODE3="20.200.20.107"

@COLOCAR CLIENTE_NODE4="20.200.20.106"

REM Creación de caché en clúster

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

REM Adición de nodos de clúster

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

REM Adición de nodos de cliente

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

¿Qué hacer a continuación?

 

© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.