Redis
-
Como Construir um Encurtador de URL Escalável com Cache Distribuído Usando o Redis
Neste tutorial, vamos construir um serviço escalável de encurtamento de URL usando Node.js e Redis. Este serviço irá aproveitar o cache distribuído para lidar eficientemente com alto tráfego, reduzir a latência e escalar de forma transparente. Vamos explorar conceitos-chave como hashing consistente, estratégias de invalidação de cache e sharding para garantir que o sistema permaneça rápido e confiável. Ao final deste guia, você terá um serviço de encurtamento de URL totalmente funcional que utiliza cache distribuído para otimizar o desempenho.…
-
Como implementar cache em Node.js usando Redis
O autor selecionou /dev/color para receber uma doação como parte do programa Write for DOnations. Introdução A maioria das aplicações depende de dados, quer venham de um banco de dados ou de uma API. Obter dados de uma API envia uma solicitação de rede para o servidor da API e retorna os dados como resposta. Essas idas e vindas levam tempo e podem aumentar o tempo de resposta da sua aplicação para os usuários. Além disso, a maioria das APIs…
-
Como Analisar Estatísticas de Banco de Dados Redis Gerenciado Usando o Elastic Stack no Ubuntu 18.04
O autor selecionou o Fundo de Software Livre e de Código Aberto para receber uma doação como parte do programa Escreva para Doações. Introdução O monitoramento de banco de dados é o processo contínuo de rastreamento sistemático de várias métricas que mostram como o banco de dados está se comportando. Observando os dados de desempenho, você pode obter insights valiosos e identificar possíveis gargalos, além de encontrar maneiras adicionais de melhorar o desempenho do banco de dados. Tais sistemas frequentemente…
-
Como Configurar um Contador de Acessos ao Site com Redis e PHP no Ubuntu 20.04
O autor selecionou a Apache Software Foundation para receber uma doação como parte do programa Write for DOnations. Introdução A hit counter is an application that records and indicates the number of visits your web page has received. The counter starts from 1 and is incremented once every time a web page is visited. Para rastrear as visitas, o aplicativo de contador de acessos requer uma forma de banco de dados. Enquanto os sistemas de gerenciamento de banco de dados…
-
Como instalar e proteger o Redis no Ubuntu 22.04
Introdução O Redis é um armazenamento de chave-valor em memória conhecido por sua flexibilidade, desempenho e amplo suporte a idiomas. Este tutorial demonstra como instalar, configurar e proteger o Redis em um servidor Ubuntu 22.04. Pré-requisitos Para concluir este guia, você precisará de acesso a um servidor Ubuntu 22.04 que tenha um usuário não root com privilégios de sudo e um firewall configurado com ufw. Você pode configurar isso seguindo nosso Guia de Configuração Inicial do Servidor para Ubuntu 22.04.…
-
Como Acelerar o Gerenciamento de Sessões de Aplicações Python/MySQL com Redis no Ubuntu 22.04
Introdução A autenticação é o processo de verificar a identidade dos usuários durante as solicitações de login. Em um processo de autenticação, os usuários enviam suas credenciais como nomes de usuário e senhas. Em seguida, a aplicação compara essas credenciais de login com entradas armazenadas no banco de dados. A aplicação concede acesso aos usuários ao sistema se houver uma correspondência. Armazenar credenciais de login em um banco de dados relacional como MySQL ou PostgreSQL sem um mecanismo de cache…
-
Como realizar uma instalação segura do Redis no Linux
Redis é benéfico para muitas coisas, uma das quais é o cache. Você também pode usar o Redis como um armazenamento de dados primário ou até mesmo como substituto de um banco de dados. Mas como você realiza uma instalação segura do Redis? Instalar o Redis pode ser complicado e, se você não tomar cuidado, pode acabar com muitos erros. Por sorte, este tutorial tem você coberto. Neste tutorial, você aprenderá como instalar o Redis com segurança em seu sistema…
-
Ponto de Verificação de Bancos de Dados
Introdução Este checkpoint tem como objetivo ajudar você a avaliar o que aprendeu com nossos artigos introdutórios sobre Bancos de Dados, onde definimos bancos de dados e apresentamos sistemas comuns de gerenciamento de banco de dados. Você pode usar este checkpoint para testar seus conhecimentos sobre esses tópicos, revisar termos-chave e comandos, e encontrar recursos para aprendizado contínuo. A database is any logically modeled collection of information or data. When people refer to a “database” in the context of websites,…
-
Como Gerenciar Bancos de Dados e Chaves no Redis
Introdução Redis é um armazenamento de dados open-source, baseado em chave-valor e em memória. Um armazenamento de dados chave-valor é um tipo de banco de dados NoSQL no qual chaves funcionam como identificadores únicos para seus respectivos valores. Qualquer instância do Redis inclui um número de banco de dados, cada um dos quais pode conter muitas chaves diferentes de uma variedade de tipos de dados. Neste tutorial, você aprenderá como selecionar um banco de dados, mover chaves entre bancos de…