redis-cli
Permite que seu agente use o comando do Redis. É útil para consultar, inspecionar ou gerenciar o banco de dados Redis diretamente pela linha de comando.
O que ela faz
O redis-cli é uma ferramenta para conversar com o banco de dados Redis diretamente pelo computador. Ele permite que você veja, mude ou gerencie os dados guardados no Redis.
Quando usar
- ✓Quando você precisa ver o que está guardado em uma chave específica do Redis.
- ✓Para adicionar ou modificar um valor em uma chave do Redis.
- ✓Para verificar se o Redis está funcionando corretamente.
Exemplo do que pedir para a IA
“Como eu faço para ver o valor da chave 'usuario:123' no Redis?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você digita comandos no terminal, como se estivesse falando com o Redis. Ele pode funcionar de forma direta (um comando e sai) ou interativa (você fica conversando com ele).
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill redis-cliOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/redis-cli/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
redis-cli — Interface de Linha de Comando do Redis
Quando Usar
Use esta habilidade quando precisar de referência e guia de uso da interface de linha de comando do Redis (redis-cli). Use esta habilidade sempre que o usuário mencionar redis-cli, Redis CLI, ou qualquer tarefa envolvendo consulta, inspeção, depuração ou gerenciamento do Redis a partir da linha de comando. Dispara em leituras e gravações de chave/valor, SCAN ou keyspace...
redis-cli é a principal ferramenta de linha de comando para interagir com o Redis. Ele suporta dois modos: execução em linha de comando (executa um comando e sai) e modo interativo (um REPL com preenchimento automático por tabulação, histórico e dicas). Ele também fornece modos especiais para monitoramento, análise de latência, varredura de keyspace e importação/exportação de dados.
Recursos oficiais: Documentação do Redis CLI | Comandos | Download
Pré-requisitos
# Check if redis-cli is installed
redis-cli --version
# Install options:
# macOS (Homebrew)
brew install redis
# Ubuntu / Debian
sudo apt install redis-tools
# CentOS / RHEL
sudo yum install redis
# Alpine
apk add redis
# Build from source (binary only)
make redis-cli
# Binary at: src/redis-cli
# Docker (no installation needed)
docker run -it --rm redis redis-cli -h <host> -p <port> PING
Considerações de Segurança
IMPORTANTE: O Redis fornece operações poderosas que podem modificar ou excluir dados de forma irreversível. Preste muita atenção às seguintes diretrizes de segurança:
- Nunca passe senhas via
-aem produção — visível no histórico do shell e nas listagens de processos. Use a variável de ambienteREDISCLI_AUTHem vez disso. KEYS *bloqueia o servidor em bancos de dados grandes — sempre useSCANem código de produção.MONITORregistra todos os comandos incluindo dados sensíveis — use com cautela e nunca por longos períodos em servidores de produção.FLUSHALL/FLUSHDBsão irreversíveis — verifique o banco de dados de destino comCLIENT LISTouINFO keyspaceprimeiro.--rdbtransferência durante operações de gravação pode produzir snapshots inconsistentes em servidores ocupados.
Referência Rápida
Conexão
# Basic connection (default: 127.0.0.1:6379)
redis-cli
redis-cli -h redis15.localnet.org -p 6390 PING
# With password (prefer REDISCLI_AUTH env var for security)
redis-cli -a myUnguessablePazzzzzword123 PING
# URI connection
redis-cli -u redis://user:password@host:port/dbnum PING
# TLS
redis-cli --tls --cacert /path/to/ca.crt -h redis.example.com PING
# Specific database
redis-cli -n 2 DBSIZE
# IPv4/IPv6 preference
redis-cli -4 PING # prefer IPv4
redis-cli -6 PING # prefer IPv6
Modo Linha de Comando vs. Interativo
# Command-line mode: execute one command and exit
redis-cli INCR mycounter
redis-cli GET mykey
# Interactive mode: type commands at the prompt
redis-cli
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> SELECT 2
OK
127.0.0.1:6379[2]> DBSIZE
(integer) 1
O prompt mostra host:port[db]. Use CONNECT <host> <port> para alternar instâncias interativamente.
Tabela de Consulta de Dados
Operações de String (O(1)):
GET key # Get value
SET key value [NX|XX] [EX sec|PX ms|KEEPTTL] # Set with conditions/TTL
SET key value GET # Set new, return old value
GETSET key newvalue # [Use SET key value GET instead]
MGET key1 key2 ... # Get multiple values
INCR key # Increment integer (+1)
INCRBY key 10 # Increment by amount
STRLEN key # String length
GETRANGE key 0 50 # Substring
Operações de Hash:
HGET key field # Get field value O(1)
HMGET key f1 f2 # Get multiple fields O(N)
HGETALL key # Get all fields/values O(N)
HKEYS key # Get all field names O(N)
HLEN key # Number of fields O(1)
HEXISTS key field # Check field exists O(1)
HSCAN key 0 [MATCH pat] # Iterate hash fields O(1) per call
Operações de Lista:
LRANGE key 0 -1 # Get all elements O(N)
LLEN key # List length O(1)
LINDEX key 0 # Get by index O(N)
LPOS key value # Find element position O(N)
Operações de Conjunto:
SMEMBERS key # Obtém todos os membros O(N)
…
Perguntas frequentes
Como instalo o redis-cli?
Você pode instalar usando gerenciadores de pacotes como Homebrew (macOS), apt (Ubuntu/Debian) ou yum (CentOS/RHEL). Também é possível usar via Docker.
É seguro usar senhas diretamente no comando?
Não é recomendado. Para produção, use a variável de ambiente REDISCLI_AUTH em vez de digitar a senha diretamente no comando, pois ela pode ficar salva no histórico.
Qual comando devo usar para ver todas as chaves?
O comando `KEYS *` pode travar o servidor em bancos de dados grandes. Em produção, prefira usar o comando `SCAN` para listar as chaves de forma segura.
Detalhes
Descrição original do autor
Redis command-line interface (redis-cli) reference and usage guide. Use this skill whenever the user mentions redis-cli, Redis CLI, or any task involving querying, inspecting, debugging, or managing Redis from the command line.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3984
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC