Crie um novo cache local persistente
Um cache de persistência local pode ser criado das seguintes maneiras:
Pré-requisitos para criar cache persistente local
Verifique se o NCache O serviço é iniciado. Se não estiver, faça o seguinte:
Em uma ferramenta de linha de comando de sua preferência, execute o seguinte comando:
Start-Service -Name NCacheSvc
Escolha .NET Core, certifique-se de executar o NCache Serviço como administrador. Aqui estão as etapas para fazer isso:
- Abra a janela Serviços e procure NCache na lista.
- clique direito sobre NCacheServiço da lista e escolha Propriedades.
- Vou ao Log On guia e clique no Procurar botão.
- No campo nome do objeto, digite Administrador e clique no Verificar Nomes botão.
- Ele escolherá o administrador apropriado e, em seguida, clique em OK.
- Agora, defina uma senha e clique em OK.
- Botão direito do mouse sobre a NCache Atendimento e escolha o Reiniciar opção. Agora seu serviço começará a ser executado como administrador.
Cache persistente: usando o NCache Centro de Gerenciamento
Lançar o NCache Centro de Gerenciamento navegando até http://localhost:8251 or
<server-ip>:8251
em Windows e Linux.Na barra de navegação esquerda, clique em Caches Locais. Isso abre a Caches Locais página em
<server-ip>:8251/LocalCaches/
. A página mostra todos os caches locais existentes em sua máquina e detalhes adicionais, como Servidor e Plataforma de Servidor.Para criar um novo cache local, clique em Novo.
- Especifique o IP do nó do servidor / Nome e clique Próximo.
- Especifique o Tipo de armazenamento na memória as Cache local com persistência no menu suspenso. Em seguida, especifique o Nome do seu cache. Clique Próximo.
Aviso
Se já existir um cache no Nome especificado, você receberá uma mensagem de erro.
Note
Um cache local com persistência oferece suporte apenas à serialização JSON e ao modo OutProc.
- Altere o tamanho do cache, se necessário, e clique em Próximo.
- Em seguida, você precisa fornecer as configurações de armazenamento de persistência para esse cache no Configurações de persistência página onde você tem duas opções para armazenamento de persistência.
Aviso
A menos que a conexão com o armazenamento de persistência tenha sido testada com sucesso, você não poderá prosseguir com o processo de criação do cache.
importante
NCache Persistência requer um caminho compartilhado acessível a partir do nó de cache. Certifique-se de que o nó de cache tenha acesso de leitura e gravação ao caminho compartilhado. Para configurar um caminho compartilhado no Linux para NCache Persistência.
Criar nova loja
- Escolha Nova Loja contra o Selecionar loja rótulo. Especifique o nome da sua loja em relação ao Nome da loja etiqueta. Para obter informações de conexão, forneça o Caminho UNC, Nome de usuário e Senha. Feito isso, clique em Testar Conexão. Se a conexão com seu armazenamento de persistência foi testada com sucesso, você receberá uma notificação de sucesso. Clique Próximo.
Note
Para Windows, Nome de usuário e Senha são necessários se a autenticação estiver habilitada no compartilhamento de arquivos. Você também pode fornecer o nome de domínio junto com o nome de usuário como nome_domínio\nome_usuário.
Usar loja existente
Caso você queira usar uma loja existente previamente criada com o mesmo tipo de cache (cache local com persistência), você pode escolher Loja existente contra o Selecionar loja rótulo. Especifique o nome da sua loja em relação ao Nome da loja etiqueta. Para obter informações de conexão, forneça o Caminho UNC, Nome de usuário e Senha. Feito isso, clique em Testar Conexão , e então qualquer uma das seguintes situações pode acontecer.
Se a conexão com o armazenamento especificado for testada com sucesso e estiver em uso de outro cache, você receberá a seguinte mensagem. Se você continuar clicando em OK, nenhum outro cache poderá usar este armazenamento e você receberá uma notificação de sucesso.
Se a conexão com o armazenamento especificado for testada com sucesso e não estiver em uso de outro cache, você receberá uma notificação de sucesso.
Aviso
O armazenamento existente de Cache Distribuído clusterizado com Persistência é incompatível com um Cache Distribuído local com Persistência e vice-versa.
Após receber a mensagem de sucesso, clique em Próximo para prosseguir.
Se você deseja habilitar criptografia e compactação, verifique o Habilitar criptografia e Permitir compressão caixas de seleção. Se ativado, defina o prestadores e Chave para criptografia e Tamanho limite para compressão. Clique Próximo.
Note
Se você quiser usar um armazenamento existente com criptografia ao criar um novo cache, a criptografia deverá ser habilitada no novo cache e vice-versa. Se o armazenamento existente foi criptografado, as credenciais de criptografia (provedor e chave) precisam ser as mesmas usadas para o armazenamento original. Se forem diferentes, não será permitido criar o cache.
On Opções avançadas página, você pode definir as seguintes configurações:
Despejo não pode ser habilitado para este cache.
Você pode mudar o Intervalo de limpeza valor. O padrão é 15 segundos.
Este cache pode ser iniciado automaticamente após a conclusão deste processo se você tiver verificado o Inicie este cache em Concluir caixa de seleção nesta caixa de diálogo.
Você pode fazer o cache iniciar automaticamente após a reinicialização do serviço marcando a caixa de seleção Iniciar automaticamente este cache na inicialização do serviço.
- Clique Acabamento. O cache criado aparecerá no Caches Locais página, e uma notificação de sucesso será recebida no painel de notificação.
Usando linha de comando
NCache também fornece cmdlets para criar um cache local com persistência. Para criar um cache local com persistência, siga os passos abaixo:
Criar cache
A Novo cache ferramenta é responsável por criar novos caches. Você pode criar um novo cache local com persistência da seguinte maneira.
importante
NCache Persistência requer um caminho compartilhado acessível a partir do nó de cache. Certifique-se de que o nó de cache tenha acesso de leitura e gravação ao caminho compartilhado.
Note
Especificar explicitamente o NewPersistenceStore
sinalizador ao criar uma nova loja.
O comando a seguir cria um cache local com persistência denominado myCache. Um novo armazenamento de persistência chamado myCache_db é criado no caminho \servidor de arquivos\lojas usando a string de conexão fornecida. A topologia é Local e o tamanho do cache é 1024MB.
Note
Para Windows, Nome de usuário e Senha são necessários se a autenticação estiver habilitada no compartilhamento de arquivos. Você também pode fornecer o nome de domínio junto com o nome de usuário como nome_domínio\nome_usuário.
New-Cache -Name myCache -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore myCache_db -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology Local -Size 1024
O comando a seguir cria um cache local com persistência denominado myCache usando um armazenamento de persistência denominado localCache_db já existente no caminho \servidor de arquivos\lojas. A topologia é Local e o tamanho do cache é 1024MB.
Note
Se você criar um cache local com persistência usando um armazenamento de persistência existente, será exibida a mensagem: O armazenamento já pode estar configurado como armazenamento de persistência para outro cache. Nenhum outro cache poderá usar este armazenamento se você continuar com este armazenamento existente. Tem certeza de que deseja usar o armazenamento fornecido com este novo cache ('y' ou 'n')?. pressione y se você quiser continuar.
New-Cache -Name myCache -InMemoryStoreType DistributedCacheWithPersistence -PersistenceStoreName localCache_db -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology Local -Size 1024
Veja também
Adicionar cache existente
Criar cache clusterizado
Remover Cache
Limpar Cache