{"id":16527,"date":"2019-07-05T10:00:31","date_gmt":"2019-07-05T13:00:31","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=16527"},"modified":"2025-03-31T16:53:36","modified_gmt":"2025-03-31T19:53:36","slug":"install-redis-ubuntu","status":"publish","type":"post","link":"\/br\/tutoriais\/install-redis-ubuntu","title":{"rendered":"Como instalar o Redis no Ubuntu + configura\u00e7\u00e3o e comandos b\u00e1sicos"},"content":{"rendered":"<p>Desenvolvedores sempre procuram por sistemas que aumentam a velocidade e o desempenho de seus projetos. Nesse sentido, um software muito popular &eacute; o <a href=\"https:\/\/redis.io\/\" target=\"_blank\" rel=\"noopener\">Redis<\/a>. <\/p><p>Trata-se de um banco de dados <em>in-memory<\/em> de c&oacute;digo aberto. usado como cache e agente de mensagens (<em>message broker<\/em>). Ele tamb&eacute;m &eacute; conhecido como um servidor de estrutura de dados.<\/p><p>O que o torna &uacute;nico em compara&ccedil;&atilde;o com os sistemas de banco de dados relacionais &eacute; a capacidade de armazenar tipos de dados de alto n&iacute;vel, como mapas, listas e conjuntos. Ele tamb&eacute;m oferece uma interface f&aacute;cil de usar, manipula&ccedil;&atilde;o at&ocirc;mica de dados e desempenho excepcional.<\/p><p>Neste tutorial, vamos explicar passo-a-passo a instala&ccedil;&atilde;o do Redis na sua m&aacute;quina ou servi&ccedil;o de VPS rodando qualquer vers&atilde;o recente do <strong><a href=\"\/br\/tutoriais\/o-que-e-ubuntu-linux\">Ubuntu<\/a><\/strong>. Passaremos tamb&eacute;m por todas as configura&ccedil;&otilde;es necess&aacute;rias para faz&ecirc;-lo funcionar corretamente.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-por-que-o-redis-e-util\"><strong>Por Que o Redis &eacute; &Uacute;til?<\/strong><\/h2><p>Como j&aacute; mencionamos, o desempenho e as fun&ccedil;&otilde;es embarcadas fazem com que o Redis seja melhor que os bancos de dados tradicionais. Os usos t&iacute;picos do Redis s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li><strong>Caching &ndash;<\/strong> Sua capacidade melhorada de manter o dado em um disco faz com que ele seja uma alternativa superior &agrave;s solu&ccedil;&otilde;es tradicionais de caching.&nbsp;<\/li>\n\n\n\n<li><strong>Queuing &ndash;<\/strong> Pode ser usado para fazer uma lista de espera de tarefas em plano de fundo.<\/li>\n\n\n\n<li><strong>Countering &ndash;<\/strong> Permite a cria&ccedil;&atilde;o simples e a implementa&ccedil;&atilde;o de contadores sem precisar ler dados ou fazer uploads de esquemas para o banco de dado Redis. Os contadores do Redis v&atilde;o se manter consistentes.&nbsp;<\/li>\n\n\n\n<li><strong>Publishing and Subscribing &ndash; <\/strong>Os usu&aacute;rios podem distribuir dados usando o paradigma Publish\/Subscribe.&nbsp;&nbsp;<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-instalar-redis-no-ubuntu\"><strong>Como Instalar Redis no Ubuntu?<\/strong><\/h2><p>O Redis est&aacute; presente no reposit&oacute;rio oficial do Ubuntu. Antes de come&ccedil;ar a seguir os passos abaixo, voc&ecirc; precisa acessar sua <a href=\"\/br\/servidor-vps\">conta de hospedagem VPS<\/a>. USe o nosso <a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">tutorial PuTTy<\/a>, caso esteja encontrando dificuldades.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Se voc&ecirc; quer aprender mais sobre <a href=\"\/br\/tutoriais\/o-que-e-vps-como-escolher-um-servidor-vps\"><strong>o que &eacute; VPS<\/strong><\/a> ou como instalar o sistema operacional Ubuntu, fique &agrave; vontade para ler nosso tutorial.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-atualizar-o-cache-do-repositorio-apt\"><strong>1. Atualizar o Cache do Reposit&oacute;rio APT<\/strong><\/h3><p>Para instalar o Redis, primeiro voc&ecirc; precisa atualizar o cache do reposit&oacute;rio APT do seu Ubuntu. Fa&ccedil;a isso com o comando:<\/p><pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-2-instalar-redis-no-ubuntu-usando-o-comando-apt\"><strong>2. Instalar Redis no Ubuntu Usando o Comando APT<\/strong><\/h3><p>Agora, adicione o comando abaixo para instalar o Redis.&nbsp;<\/p><pre class=\"wp-block-code\"><code>sudo apt install redis<\/code><\/pre><p>Aperte <strong>y<\/strong> e, ent&atilde;o, aperte <strong>ENTER<\/strong> para continuar.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-3-verificar-a-versao-do-redis\"><strong>3. Verificar a Vers&atilde;o do Redis<\/strong><\/h3><p>Para conseguir verificar se o Redis est&aacute; instalado de maneira correta e funcionando bem, voc&ecirc; pode inserir o comando:<\/p><pre class=\"wp-block-code\"><code>redis-cli --version<\/code><\/pre><p>O resultado vai mostrar a vers&atilde;o da utilidade atualmente instalada na sua m&aacute;quina.&nbsp;<\/p><p>Alternatively, Hostinger VPS users can also ask&nbsp;<strong>Kodee&nbsp;<\/strong>to confirm the Redis status after installation. Access the feature via your dashboard&rsquo;s left sidebar then type your prompt like the following example:<\/p><p>Como alternativa, os usu&aacute;rios da Hostinger tamb&eacute;m podem pedir ao assistente de IA Kodee para confirmar o status do Redis ap&oacute;s a instala&ccedil;&atilde;o. Acesse o assistente pela barra lateral esquerda do seu painel e digite seu prompt como no exemplo a seguir:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/kodee-redis-vps.png\/public\" alt=\"kodee exibindo status de servi&ccedil;o redis de um vps\" class=\"wp-image-49465\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/kodee-redis-vps.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/kodee-redis-vps.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/kodee-redis-vps.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/kodee-redis-vps.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-4-iniciar-e-interromper-o-redis\"><strong>4. Iniciar e Interromper o Redis<\/strong><\/h3><p>Assim que completar a instala&ccedil;&atilde;o, voc&ecirc; pode verificar se o redis est&aacute; sendo executado. Fa&ccedil;a isso usando:<\/p><pre class=\"wp-block-code\"><code>sudo systemctl status redis<\/code><\/pre><p>No resultado, localize <strong>Active: active (running)<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"844\" height=\"210\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/1-status-redis.png\/public\" alt=\"terminal indicando que o redis est&aacute; ativo\" class=\"wp-image-42105\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/1-status-redis.png\/w=844,fit=scale-down 844w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/1-status-redis.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/1-status-redis.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/1-status-redis.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 844px) 100vw, 844px\" \/><\/figure><\/div><p>Se o Redis n&atilde;o tiver sido iniciado, voc&ecirc; pode fazer isso usando:<\/p><pre class=\"wp-block-code\"><code>sudo systemctl start redis-server<\/code><\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Se o Redis j&aacute; estiver em execu&ccedil;&atilde;o e voc&ecirc; quiser parar o processo, pode usar o comando <strong>sudo systemctl stop redis<\/strong>. Ap&oacute;s isso, voc&ecirc; ver&aacute; <strong>&ldquo;Active: inactive (dead)&rdquo;<\/strong> na sa&iacute;da do comando de status. Se voc&ecirc; precisa de uma op&ccedil;&atilde;o para reiniciar o servi&ccedil;o Redis, use o comando <strong>sudo systemctl restart redis-server<\/strong>.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-editar-um-arquivo-de-configuracao-redis-no-ubuntu\"><strong>Como Editar um Arquivo de Configura&ccedil;&atilde;o Redis no Ubuntu<\/strong><\/h2><p>A configura&ccedil;&atilde;o padr&atilde;o do Redis fica armazenada no <strong>\/etc\/redis\/redis.conf<\/strong>. Por padr&atilde;o, o servidor presta aten&ccedil;&atilde;o em&nbsp; conex&otilde;es de todas as interfaces dispon&iacute;veis no servidor.&nbsp;<\/p><p>Voc&ecirc; pode fazer com ele ou&ccedil;a as interfaces a sua escolha, que pode ser uma ou m&uacute;ltiplas interfaces, dependendo das suas necessidades.&nbsp;Isso pode ser feito usando uma diretiva de configura&ccedil;&atilde;o que seria seguida por um &uacute;nico ou m&uacute;ltiplos endere&ccedil;os de IP.&nbsp;<\/p><p>Para instruir o servidor Redis a reconhecer um endere&ccedil;o de IP em particular, voc&ecirc; precisa editar o arquivo <strong>\/etc\/redis\/redis.conf<\/strong>. Abra o arquivo com seu editor de prefer&ecirc;ncia. N&oacute;s usamos o <strong>nano<\/strong>. Voc&ecirc; pode abrir o arquivo com o comando:<\/p><pre class=\"wp-block-code\"><code>sudo nano \/etc\/redis\/redis.conf<\/code><\/pre><p>Localize a linha <strong>bind 127.0.0.0.1<\/strong>.<\/p><p>Agora, mude o endere&ccedil;o de IP inserindo os valores das interfaces que voc&ecirc; quer que o servidor Redis encontre. Por exemplo:<\/p><pre class=\"wp-block-code\"><code>bind 192.168.43.2<\/code><\/pre><p>E se voc&ecirc; quiser adicionar m&uacute;ltiplos IPs, simplesmente deixe um espa&ccedil;o entre eles, como no exemplo abaixo.<\/p><pre class=\"wp-block-code\"><code>bind 192.168.43.2 192.168.43.3<\/code><\/pre><p>Aqui voc&ecirc; precisa adicionar os endere&ccedil;os de IP da sua pr&oacute;pria rede de internet.<\/p><p>Por&eacute;m, se voc&ecirc; quer que o servidor encontre todas as interfaces da rede, voc&ecirc; pode usar o comando:<\/p><pre class=\"wp-block-code\"><code>bind 0.0.0.0<\/code><\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"675\" height=\"110\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/2-redis-encontrar-todas-as-redes.png\/public\" alt=\"comando no redis para encontrar todas as interfaces de rede\" class=\"wp-image-42106\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/2-redis-encontrar-todas-as-redes.png\/w=675,fit=scale-down 675w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/2-redis-encontrar-todas-as-redes.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/2-redis-encontrar-todas-as-redes.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure><\/div><p>Assim que terminar as mudan&ccedil;as, salve e feche o arquivo. Em seguida, reinicie o servi&ccedil;o Redis para aplicar as mudan&ccedil;as:<\/p><pre class=\"wp-block-code\"><code>sudo systemctl restart redis-server<\/code><\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-exemplos-basicos-de-comandos-redis\"><strong>Exemplos B&aacute;sicos de Comandos Redis<\/strong><\/h2><p>Existem alguns diferentes grupos de comandos Redis, que incluem:<\/p><ul class=\"wp-block-list\">\n<li>Comandos String<\/li>\n\n\n\n<li>Comandos List<\/li>\n\n\n\n<li>Comandos Set<\/li>\n\n\n\n<li>Comandos Hash<\/li>\n\n\n\n<li>Comandos Sorted Set<\/li>\n\n\n\n<li>Comandos Publish\/Subscribe<\/li>\n<\/ul><p>Abaixo, mostramos uma variedade de alguns comandos que podem ser usados no Redis.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Redis-server \/path\/redis.conf<\/strong><\/td><td>Inicia o Redis com o arquivo particular de configura&ccedil;&atilde;o.<\/td><\/tr><tr><td><strong>Redis-cli<\/strong><\/td><td>Abre o prompt do Redis<\/td><\/tr><tr><td><strong>APPEND key value<\/strong><\/td><td>Acrescenta uma valor para uma key<\/td><\/tr><tr><td><strong>BITCOUNT key [start end]<\/strong><\/td><td>Define um bit numa string.<\/td><\/tr><tr><td><strong>SET key value<\/strong><\/td><td>Define um valor numa key&nbsp;<\/td><\/tr><tr><td><strong>EXPIRE key 120<\/strong><\/td><td>Finaliza a key em 120 segundos (dois minutos)<\/td><\/tr><tr><td><strong>INCR key<\/strong><\/td><td>Incrementa o valor de uma key<\/td><\/tr><tr><td><strong>KEYS pattern<\/strong><\/td><td>Encontra todas as keys que seguem um padr&atilde;o particular<\/td><\/tr><tr><td><strong>DEL<\/strong>&nbsp;<strong>key<\/strong><\/td><td>Apaga uma key<\/td><\/tr><tr><td><strong>STRLEN key<\/strong><\/td><td>Obt&eacute;m o tamanho de uma key<\/td><\/tr><tr><td><strong>MSET key value [key value &hellip;]<\/strong><\/td><td>Configura m&uacute;ltiplas keys e seus valores<\/td><\/tr><tr><td><strong>MGET key [key &hellip;]<\/strong><\/td><td>Obt&eacute;m o valor de m&uacute;ltiplas keys<\/td><\/tr><tr><td><strong>GETSET key value<\/strong><\/td><td>Configura novo valor enquanto retorna o valor antigo<\/td><\/tr><tr><td><strong>INCRBY key increment<\/strong><\/td><td>Aumenta a contagem de keys<\/td><\/tr><tr><td><strong>DECRBY<\/strong>&nbsp;<strong>key increment<\/strong><\/td><td>Diminui a contagem de keys<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-renomeando-comandos-perigosos-opcional\"><strong>Renomeando Comandos Perigosos (Opcional)<\/strong><\/h2><p>Uma pr&aacute;tica comum para garantir a seguran&ccedil;a do Redis &eacute; renomear comandos ou desativar poss&iacute;veis comandos inseguros. Tais comandos s&atilde;o perigosos porque qualquer usu&aacute;rio n&atilde;o autorizado pode us&aacute;-los e manipular ou at&eacute; mesmo destruir todos os dados do banco de dados.<\/p><p>Lembre-se de que esse processo &eacute; totalmente opcional, e voc&ecirc; pode decidir se deseja renomear, desativar ou deixar cada comando ativo. Para come&ccedil;ar, abra o arquivo <strong>\/etc\/redis\/redis.conf<\/strong> com o editor de sua prefer&ecirc;ncia. Vamos usar o <strong>nano<\/strong> neste exemplo:<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/redis\/redis.conf<\/pre><p>Ent&atilde;o, procure a se&ccedil;&atilde;o SECURITY, onde voc&ecirc; pode renomear ou desativar um comando. Em nosso exemplo, renomearemos os comandos <strong>FLUSHALL<\/strong>, <strong>SHUTDOWN<\/strong>, <strong>DEL<\/strong> para <strong>CANTSEE_FLUSHALL<\/strong>, <strong>CANTGUESS_SHUTDOWN<\/strong>, <strong>CANTHEAR_DEL<\/strong><\/p><p>Tamb&eacute;m estamos desativando completamente os comandos <strong>DEBUG<\/strong> e <strong>CONFIG<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"691\" height=\"203\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/3-renomeando-comandos-redis.png\/public\" alt=\"renomeando comandos no redis\" class=\"wp-image-42107\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/3-renomeando-comandos-redis.png\/w=691,fit=scale-down 691w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/3-renomeando-comandos-redis.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/3-renomeando-comandos-redis.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/><\/figure><\/div><p>Outros comandos possivelmente inseguros incluem <strong>RENAME<\/strong>, <strong>SAVE<\/strong>, <strong>SREM<\/strong>, <strong>FLUSHDB<\/strong>, <strong>PEXPIRE<\/strong>, e <strong>BGSAVE<\/strong>.<\/p><p>Para testar tudo, reinicie o servi&ccedil;o Redis:<\/p><pre class=\"wp-block-preformatted\">sudo systemctl restart redis.service<\/pre><p>Ent&atilde;o, fa&ccedil;a login no cliente de linha de comando Redis:<\/p><pre class=\"wp-block-preformatted\">redis-cli<\/pre><p>Para testar um comando desativado, voc&ecirc; s&oacute; precisa tentar us&aacute;-lo. Por exemplo, ao testar o comando <strong>DEBUG <\/strong>&nbsp;voc&ecirc; deve obter algo assim:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"322\" height=\"82\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/4-comando-debug-desativado.png\/public\" alt=\"exemplo de comando debug desativado no redis\" class=\"wp-image-42109\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/4-comando-debug-desativado.png\/w=322,fit=scale-down 322w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/4-comando-debug-desativado.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/4-comando-debug-desativado.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/figure><\/div><p>Um erro ser&aacute; mostrado porque o comando DEBUG est&aacute; completamente desativado. Em seguida, teste o comando renomeado. No nosso caso, &eacute; <strong>FLUSHALL<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"348\" height=\"123\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/5-comando-flushall-redis.png\/public\" alt=\"exemplo de comando flushall renomeado no redis\" class=\"wp-image-42110\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/5-comando-flushall-redis.png\/w=348,fit=scale-down 348w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/5-comando-flushall-redis.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/5-comando-flushall-redis.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/><\/figure><\/div><p>Como voc&ecirc; pode ver, o comando <strong>FLUSHALL<\/strong> n&atilde;o funciona, enquanto o comando <strong>CANTSEE_FLUSHALL<\/strong>, conforme ele foi renomeado, est&aacute; funcionando perfeitamente.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Saiba Mais Sobre Bancos de Dados no Ubuntu<\/h4>\n                    <p>Confira nosso artigo para aprender mais sobre <a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-install-postgresql-on-ubuntu\/\"><strong>como instalar o PostgreSQL no Ubuntu<\/strong><\/a> para gerenciamento de banco de dados.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>O servidor de banco de dados Redis &eacute; uma das alternativas mais populares aos bancos de dados relacionais, como o MySQL. Com o Redis, os usu&aacute;rios podem esperar alto desempenho e velocidade, especialmente para sites com alto tr&aacute;fego.<\/p><p>Neste tutorial, cobrimos os principais aspectos do Redis e por que ele &eacute; t&atilde;o popular. Tamb&eacute;m revisamos o processo de instala&ccedil;&atilde;o no sistema <strong>Ubuntu<\/strong>. Por fim, mostramos alguns comandos &uacute;teis do Redis e como proteger o sistema renomeando comandos inseguros.<\/p><p>Esperamos que voc&ecirc; tenha achado este tutorial &uacute;til. Se voc&ecirc; tiver alguma pergunta ou indica&ccedil;&atilde;o, deixe-os na se&ccedil;&atilde;o de coment&aacute;rios abaixo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desenvolvedores sempre procuram por sistemas que aumentam a velocidade e o desempenho de seus projetos. Nesse sentido, um software muito popular &eacute; o Redis. Trata-se de um banco de dados in-memory de c&oacute;digo aberto. usado como cache e agente de mensagens (message broker). Ele tamb&eacute;m &eacute; conhecido como um servidor de estrutura de dados. O [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/install-redis-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Instalar o Redis no Ubuntu + Configura\u00e7\u00e3o e Comandos","rank_math_description":"O banco de dados Redis \u00e9 um dos mais eficientes que voc\u00ea pode usar. Temos o passo a passo para voc\u00ea instalar e configurar tudo!","rank_math_focus_keyword":"install redis ubuntu","footnotes":""},"categories":[4915],"tags":[6785,6787,6786],"class_list":["post-16527","post","type-post","status-publish","format-standard","hentry","category-vps","tag-instalar-redis","tag-instalar-redis-ubuntu","tag-redis"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/install-redis-ubuntu","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/install-redis-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=16527"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16527\/revisions"}],"predecessor-version":[{"id":49466,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16527\/revisions\/49466"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=16527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=16527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=16527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}