Introdução, uso e conhecimento básico do Redis

Título 1: Introdução ao redis

  1. O Redis é uma espécie de banco de dados. Um software que pode armazenar e gerenciar dados.

  2. O processo de desenvolvimento de aplicativos de banco de dados:
    era do banco de dados autônomo: um aplicativo, uma instância de banco de dados.
    Era de cache e segmentação horizontal: Era de
    separação de leituras e gravações : Era
    de banco de dados e tabela (cluster):
    Banco de dados relacional : Banco de dados
    não relacional (NoSql): mude completamente o mecanismo de armazenamento subjacente e não adote mais o modelo de dados relacionais, mas adote dados agregados Dados de armazenamento de estrutura
    3. Redis é um banco de dados NoSQL de alto desempenho escrito em linguagem C, código aberto, execução baseada em memória e suporte de persistência, e também é um dos bancos de dados NoSQL populares atuais
    . Os dados no Redis estão disponíveis na maior parte do tempo Ele está na memória de armazenamento, adequado para armazenar dados acessados ​​com frequência e relativamente pequenos.
    Banco de dados de cache

  3. Recursos do Redis:
    1: Suporta persistência de dados, pode manter os dados na memória no disco e pode ser carregado novamente para uso ao reiniciar
    2: Suporta múltiplas estruturas de dados, o redis não suporta apenas dados de tipo chave-valor simples, Ao mesmo tempo, ele também fornece armazenamento de estruturas de dados como lista, conjunto, zset, hash, etc.
    3: Suporte a backup de dados, o redis oferece suporte a backup de dados no modo mestre-escravo

Título 2: uso do Redis

1: Inicie o serviço redis:
1) Inicialização em primeiro plano: execute em qualquer diretório: redis-server (raramente usado)
2) Inicialização em segundo plano: execute em qualquer diretório: redis-service &
3) Ao iniciar o serviço redis, especifique o arquivo de configuração: redis-server redis.conf &
2: Desligue o serviço
1) Através do comando kill: é mais violento e os dados são fáceis de perder.
kill -9 pid (pid é o processo dele, o primeiro número após o root e o segundo número é o thread secundário) Insira a descrição da imagem aqui
2) Desligue através do comando redis-cli (recomendado)
desligamento redis-cli

Insira a descrição da imagem aqui
3: Cliente Redis: usado para se conectar ao serviço redis, enviar comandos ao servidor redis e exibir os resultados do processamento do serviço redis.
redis-cli: é o cliente que vem com o redis. Use o comando redis-cli para iniciar o programa cliente redis.
redis-cli: A conexão padrão para o serviço redis na porta 6379 de 127.0.0.1 (local)
redis-cli -p número da porta: a conexão com o serviço redis na porta designada de 127.00.1 (local)
redis-cli -h endereço ip -p porta: conecta ao serviço redis da porta especificada no IP host especificado
4: sai do cliente: executa o comando no cliente: sai ou sai
Insira a descrição da imagem aqui

Título 3: Conhecimento básico de redis

1) Teste o redis-benchmark para ver a rapidez com que sua solicitação é concluída
Insira a descrição da imagem aqui
2) Verifique se o serviço redis está em uso normal (verificar PONG significa que ele foi executado com êxito)
Insira a descrição da imagem aqui
3) Verifique as estatísticas do servidor redis: info
info [seção de informações] especificado pelo servidor redis Informações estatísticas como: Replicação de informações
Insira a descrição da imagem aqui
4) Instância do banco de dados Redis: a função é semelhante à instância do banco de dados mysql. A instância do banco de dados redis
só pode ser criada e mantida pelo serviço redis. Os desenvolvedores não podem modificar e criar a instância do banco de dados por si próprios. Por padrão, o redis irá Crie automaticamente 16 instâncias de banco de dados, e numere essas instâncias de banco de dados, começando de 0 a 15, usando a numeração de banco de dados: você pode especificar o número de bancos de dados criados automaticamente pelo redis através do arquivo de configuração; cada instância de banco de dados do redis ocupa-se O espaço de armazenamento é muito pequeno, por isso não causa muito desperdício de espaço de armazenamento.
Por padrão, o cliente redis se conecta à instância do banco de dados numerada 0.
Insira a descrição da imagem aqui
5) Ver o número de todas as chaves na instância do banco de dados atual: dbsize
6) Ver Todas as chaves no exemplo de banco de dados atual: keys *
Insira a descrição da imagem aqui
7) Limpe a instância do banco de dados: flushdb
8) Limpe todas as instâncias do banco de dados: flushall
9) Visualize as informações de configuração no redis: config get *
Visualize as informações de configuração especificadas em redis: config get parameter

Acho que você gosta

Origin blog.csdn.net/qq_42678668/article/details/107837496
Recomendado
Clasificación