Crie um novo cache local persistente
A Cache Persistente pode ser criado através do NCache Management Center ou qualquer ferramenta de linha de comando criando uma nova loja ou usando uma loja existente.
Note
Um Cache Distribuído com Persistência é suportado para Topologias Particionadas e Caches locais (out-proc).
Pré-requisitos para criar caches persistentes
Verifique se o NCache O serviço é iniciado. Se não estiver, faça o seguinte:
- Para .NET, digite o seguinte comando em qualquer ferramenta de linha de comando de sua escolha (execute como administrador):
Start-Service -Name NCacheSvc
- Escolha .NET Core, corre NCacheSvc como Administrador.
Crie um novo 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 Agrupados. Isso abre a Caches Agrupados página em
<server-ip>:8251/ClusteredCaches/
. A página mostra todos os caches clusterizados existentes em sua máquina e detalhes adicionais como Topologia, Servidores e Plataforma de Servidor.Para criar um novo Cache Distribuído com Persistência, clique em Novo.
- De Tipo de armazenamento na memória menu suspenso, selecione Cache distribuído com persistência e especifique o nome do seu cache. Clique Próximo.
Note
Um Cache Distribuído com Persistência oferece suporte apenas à serialização JSON.
- Selecione a topologia de cache e opções avançadas como Tempo limite de operação e Intervalo de replicação estatística. Clique Próximo.
Note
Um cache distribuído com persistência suporta apenas as topologias particionadas e de réplica de partição.
- Especifique o Tamanho da partição de cache e adicione seus nós de cluster fornecendo o IP do nó do servidor or Nome do host e clicando no Adicionar Nó botão. Para adicionar mais nós, clique em Adicionar Nó. Depois que todos os nós necessários forem adicionados, clique em Próximo.
Aviso
Se já existir um cache com o nome especificado, você receberá uma mensagem de erro.
- 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 que seja acessível de todos os nós. Certifique-se de que todos os nós tenham acesso de leitura e gravação ao caminho compartilhado. Para configurar um caminho compartilhado no Linux para NCache Persistência, veja Configurar compartilhamento de arquivos no Linux.
Criar nova loja
- Caso você queira criar uma nova loja do zero, 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 Distribuído com Persistência), escolha Loja existente contra o Selecionar loja rótulo dado que você tem um NCache Loja de persistência. 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 bem-sucedida e estiver em uso de outro cache, você receberá a seguinte mensagem. Se você continuar clicando OK, nenhum outro cache poderá usar esta loja e você receberá uma notificação de sucesso.
Se a conexão com o armazenamento especificado for bem-sucedida e não estiver em uso de outro cache, você receberá uma notificação de sucesso.
Aviso
O armazenamento existente de um Cache Distribuído Local com Persistência é incompatível com um Cache Distribuído Clusterizado com Persistência e vice-versa.
- Após receber a mensagem de sucesso, clique em Próximo para prosseguir.
- alterar o Porta do cluster e Intervalo de portas se necessário. Habilite o pipelining para o cache, se necessário, verificando o Ativar caixa de seleção Pipelining. Colocou o Intervalo de Lote pela duração após a qual os comandos serão transmitidos pela rede em microssegundos. Clique Próximo.
- 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.
Note
A remoção não é suportada para um cache distribuído com persistência.
Aviso
O cache não será iniciado em um nó no qual o armazenamento de persistência esteja inacessível.
- Clique Acabamento para concluir o processo. Seu cache criado aparecerá em Caches Agrupados página com os nós do servidor e seus status e uma notificação de sucesso será exibida no painel de notificação.
Aviso
Se já existe um banco de dados com o especificado Nome do banco de dados, você receberá uma mensagem de erro "O banco de dados já existe".
Crie um novo cache persistente usando ferramentas de linha de comando
Você também pode usar ferramentas de linha de comando para gerenciar caches de persistência usando o comando NCache cmdlets suportados.
Criar cache
A Novo cache ferramenta é responsável por criar novos caches. Você pode criar um novo cache distribuído com persistência da seguinte maneira.
importante
NCache Persistência requer um caminho compartilhado que seja acessível de todos os nós. Certifique-se de que todos os nós tenham acesso de leitura e gravação ao caminho compartilhado. Para configurar um caminho compartilhado no Linux para NCache Persistência, veja Configurar o sistema de arquivos de rede no Linux.
O comando a seguir cria um Cache Distribuído com Persistência denominado demoClusteredCache nos nós do servidor 20.200.20.40 e 20.200.20.39. Um novo NCache O armazenamento de persistência denominado demoClusteredCache_db é criado no caminho \\servidor de arquivos\lojas usando a string de conexão fornecida. A topologia é Partition-Replica 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 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
Aviso
O processo de criação do cache falhará se a conexão com o armazenamento de persistência não for bem-sucedida.
Note
Se você criar um cache distribuído com persistência usando um armazenamento de persistência existente, será exibida a mensagem: "O armazenamento pode já estar configurado como um 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')?". Imprensa y se você quiser continuar.
Veja também
Iniciar cache
Adicionar nó do servidor
Adicionar cache existente
Remover Cache
Limpar Cache