Redis
-
Como Criar um Encurtador de URL Escalável com Armazenamento em Cache Distribuído Usando o Redis
Neste tutorial, vamos construir um serviço de encurtamento de URL escalável usando Node.js e Redis. Este serviço aproveitará o cache distribuído para lidar com alto tráfego de forma eficiente, reduzir a latência e escalar sem problemas. Vamos explorar conceitos-chave como hashing consistente, estratégias de invalidação de cache e shard 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 o Cache em Node.js Usando o Redis
O autor selecionou /dev/color para receber uma doação como parte do programa Escreva por Doações. Introdução A maioria das aplicações depende de dados, seja de um banco de dados ou de uma API. Buscar 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 limita…
-
Como Analisar Estatísticas de Banco de Dados Redis Gerenciado Usando o Elastic Stack no Ubuntu 18.04
O autor selecionou o Fundo Livre e de Código Aberto para receber uma doação como parte do programa Write for DOnations. Introdução O monitoramento de banco de dados é o processo contínuo de acompanhar sistematicamente várias métricas que mostram como o banco de dados está se comportando. Observando dados de desempenho, você pode obter insights valiosos e identificar possíveis gargalos, bem como encontrar maneiras adicionais de melhorar o desempenho do banco de dados. Tais sistemas frequentemente implementam alertas que notificam…
-
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 acompanhar as visitas, o aplicativo contador de acessos requer uma forma de banco de dados. Enquanto sistemas de gerenciamento de banco de dados baseados em…
-
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. Passo…
-
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 solicitações de login. Em um processo de autenticação, os usuários fornecem 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 ainda…
-
Como Realizar uma Instalação Segura do Redis no Linux
Redis é benéfico para muitas coisas, uma das quais é o caching. 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ê executa uma instalação segura do Redis? Instalar o Redis pode ser complicado e, se você não tiver cuidado, pode acabar com muitos erros. Sorte para você, este tutorial tem tudo o que você precisa. Neste tutorial, você aprenderá como instalar o Redis com…
-
Ponto de Verificação de Bancos de Dados
Introdução Este checkpoint destina-se a ajudá-lo a avaliar o que aprendeu com nossos artigos introdutórios sobre Bancos de Dados, onde definimos bancos de dados e introduzimos sistemas de gerenciamento de banco de dados comuns. Você pode usar este checkpoint para testar seus conhecimentos sobre esses tópicos, revisar termos e comandos-chave 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, applications, and…
-
Como Gerenciar Bancos de Dados e Chaves do Redis
Introdução O Redis é um armazenamento de dados de chave-valor em memória, de código aberto. Um armazenamento de dados de chave-valor é um tipo de banco de dados NoSQL no qual as chaves servem como identificadores únicos para seus valores associados. Qualquer instância do Redis inclui vários bancos 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…