Instalando Redis em um servidor Windows Server 2016


Instalando Redis em um servidor Windows Server 2016

Veja nesse artigo como dar os primeiros passos com redis em um Servidor Windows.

Introdução

Recentemente eu tive um problema em um dos servidores de um cliente, o servidor de aplicação ficou sem conexão com o banco de dados por um curto período de tempo. Depois de quebrar um pouco a cabeça e algumas alternativas sem sucesso, nós chegamos ao redis.

Caso seja o seu primeiro contato com o redis, segue uma breve descrição retirada do seu site oficial: https://redis.io/.

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster

Em resumo, o redis nós permite armazenar um conjunto de chaves e valores na memória do nosso servidor.

Objetivo

Esse é o primeiro artigo da serie que estou escrevendo sobre redis, pretendo criar alguns exemplos reais de como trabalhar com ele no dia dia. Nesse primeiro artigo, eu irei demonstrar a sua instalação em um servidor utilizando o Windows Server 2016.

Instalação

O primeiro passo será baixar o seu executável. Para isso, acesso o link Microsoft Open Tech , baixe e instale ele no seu computador, o processo é bem simples: next next e finish.

O passo anterior irá instalar um serviço chamado redis no seu servidor, abra os serviços e verifique se ele está rodando corretamente.

redis-service

Agora para acessar o seu client, digite redis-cli no seu CMD. Caso tudo esteja OK, você irá receber o mesmo retorno que esta na imagem abaixo:

redis-cli

Teste

Ainda conectado no client do redis, digite SET “total_videos” 30 para enviar o seu primeiro registro.

inserindo valor no redis

O comando acima criou uma chave com o nome “total_videos” com o valor 30. Para resgatar esse valor, digite GET “total_videos” no seu CMD. Abaixo você tem uma imagem demonstrando esse retorno:

resgatando um registro no redis

Agora para atualizar o total de vídeos de 30 para 300, digite SET “total_videos” 300. Buscando o registro novamente, você pode notar que ele foi atualizado com sucesso.

buscando dados no redis

Para finalizar, vamos deletar esse registro. Para isso, digite DEL “total_videos” no seu CMD.

deletando um registro no redis

Caso você tente fazer uma busca novamente, irá receber o valor (nil). Você pode ver esse retorno na imagem abaixo:

buscando registro no redis (deletado)

Como mencionado acima, esse foi o primeiro artigo dessa serie sobre redis. No próximo artigo, eu irei demonstrar como instalar ele em um container docker. Espero que tenham gostado e até a próxima pessoal 😉

Compartilhe:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Table of Contents

Postagens Relacionadas

RockBottomRiser

Rock Bottom Riser

Rock Bottom Riser 01/03/2021(US) – Documentário – 1h 10min –   Nota: 0/10   Sinopse     Elenco Nainoa Thompson Como – master navigator Moses
SaferatHome

Safer at Home

Safer at Home 26/02/2021(US) – Filmes – 0h 0min –   Nota: 0/10   Sinopse     Elenco Mais informações Título Original Safer at Home
SouLunaOUltimoShow

Sou Luna: O Último Show

O elenco de “Sou Luna” se apresenta ao vivo pela última vez no mítico estádio Luna Park em Buenos Aires. Vamos acompanhá-los na intimidade dos bastidores e r…
Chansondouce

Chanson douce

Chanson douce () – Drama, Crime – 1h 40min –   Nota: 6/10   Sinopse     Elenco Leïla Bekhti Como – Myriam Karin Viard