Produtos secos técnicos | Comece a usar o Redis

O Redis é um armazenamento de valor-chave de alto nível, licenciado pela BSD, de código aberto, escrito em C. Também é conhecido como servidor de estrutura de dados porque as chaves podem conter strings, hashes, listas, conjuntos e conjuntos classificados. Este tutorial apresentará os conceitos básicos necessários para usar o Redis. Navicat Premium  e Navicat for Redis agora suportam Redis, se você quiser experimentá-lo, clique aqui para baixar a versão de avaliação gratuita de 14 dias.

Por que usar Redis?

Obviamente, o Redis não é o único armazenamento de valor-chave de escolha. No entanto, ele tem algumas vantagens sobre outros concorrentes. Por exemplo:

  • O Redis oferece suporte a mais tipos de dados do que a maioria dos outros armazenamentos de dados de valor-chave. Em geral, os desenvolvedores já reconhecem a maioria dos tipos de dados, incluindo listas, conjuntos, conjuntos classificados e hashes. Isso facilita a solução de problemas, porque os desenvolvedores tendem a saber qual tipo de dados é apropriado para cada trabalho.
  • O Redis mantém seu banco de dados todo na memória e usa apenas o disco para persistência, tornando-o muito rápido. Na verdade, ele pode executar cerca de 110.000 SETs por segundo e cerca de 81.000 GETs por segundo!
  • O Redis pode replicar dados para qualquer número de servidores escravos.
  • Todas as operações do Redis são atômicas, o que garante que, se dois clientes acessarem os mesmos dados ao mesmo tempo, o servidor Redis receberá o valor atualizado.
  • O Redis oferece suporte nativo à publicação/assinatura, tornando-o ideal para mensagens e enfileiramento.
  • O Redis é ótimo para gerenciar quaisquer dados efêmeros em seu aplicativo, como sessões de aplicativos da web, contagens de ocorrências de páginas da web, etc.

Quando não usar o Redis

Claro, o Redis tem suas falhas. Se você precisa minimizar o risco de perda de dados em situações como falta de energia, esta pode não ser a melhor opção para você. Você pode configurar vários pontos de salvamento, como a cada cinco minutos e/ou 100 gravações no conjunto de dados. No entanto, se por algum motivo o Redis parar de funcionar sem um desligamento normal, você deve estar preparado para perder os últimos minutos de dados.

Outro problema é que o Redis geralmente precisa bifurcar (bifurcar) um processo filho para armazenar dados permanentemente em disco. Se o conjunto de dados for grande, isso pode consumir muitos recursos do sistema e causar interrupções de serviço aos clientes por alguns milissegundos a um segundo completo, dependendo do tamanho do conjunto de dados e da potência da CPU.

Instalar o Redis

As etapas para instalar o Redis dependem do seu sistema operacional e se você deseja agrupar o Redis Stack e o Redis UI. O site oficial do Redis possui guias de instalação para cada sistema operacional:

Depois de instalar e executar o Redis, você pode usar  o Navicat for Redis  para se conectar e continuar com o tutorial a seguir.

Explorar a CLI do Redis

O Navicat for Redis possui uma interface de linha de comando que permite comunicar comandos diretamente com a instância do banco de dados:

Uma vantagem de usar a CLI no Navicat é que ela fornece preenchimento automático completo de comandos da CLI, incluindo nomes de comandos e seus parâmetros:

Resumir

Este tutorial apresentou os conceitos básicos necessários para começar a usar o Redis. Haverá mais artigos sobre Redis nas próximas semanas, portanto, verifique com frequência!

revisão anterior 

  1. Navicat agora suporta oficialmente o Redis
  2. Recrute o oficial de experiência da ferramenta de monitoramento Navicat Monitor 3.0 |
  3. Tutorial de nível babá | Backup manual Navicat e backup automático
  4. O Navicat 16 suporta oficialmente os produtos de banco de dados de linha completa da OceanBase
  5. Experimente o Navicat 16 gratuitamente
  6. História de desenvolvimento de 20 anos da Navicat | Fundada em Hong Kong, China em 1999
  7. A função de WHERE 1=1 na instrução SQL
  8. Calcular a porcentagem do total de linhas no SQL
  9. O evento interativo de presentes está em andamento | O prêmio é o Navicat Premium no valor de 819 yuan
  10. Sites falsos causam vários riscos de segurança | Declaração solene oficial: Não compre ou baixe o software Navicat de canais não oficiais

Acho que você gosta

Origin blog.csdn.net/weixin_53935287/article/details/131373601
Recomendado
Clasificación