360 Secure SkillHub
360 安全技能中心

specsfy-specialist-redis

该 Skill 以清单形式指导 Redis 在缓存、队列、会话、限流、锁、流和临时数据中的设计与运维,强调明确数据用途、TTL、内存淘汰、持久化、并发、故障恢复与监控指标,并引用标准参考;不包含可执行脚本或自动化配置。

promovaweb
热度 0.00
最近更新 2026-10-19 06:51:08
分类:开发依赖:纯提示词应用场景:DevOps / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add promovaweb/specsfy/specsfy-specialist-redis
Metadata
name
specsfy-specialist-redis
description
Projetar e operar Redis para cache, filas, sessões, rate limiting, locks, streams e dados efêmeros com limites e falhas explícitos. Use quando houver Redis, Valkey-compatible clients, TTLs, Lua, clusters, Sentinel ou persistência; não trate Redis como banco durável sem requisitos explícitos.

Redis

Fluxo

  1. Definir finalidade do dado, source of truth, consistência e tolerância à perda.
  2. Estimar cardinalidade, tamanho, taxa, TTL e padrão de acesso.
  3. Escolher estrutura e chave com namespace estável.
  4. Projetar stampede, invalidação, retry, idempotência e falha do Redis.
  5. Configurar limites de memória, eviction e persistência conforme o caso.
  6. Testar concorrência, expiração, indisponibilidade e recuperação.
  7. Medir hit rate, latência, memória, conexões e hot keys.

Padrões

  • Dar TTL a caches e definir quem invalida cada chave.
  • Evitar comandos bloqueantes e varreduras globais no caminho de produção.
  • Usar operações atômicas ou Lua quando a invariância exigir.
  • Tratar locks distribuídos como leases com timeout e ownership verificável.
  • Separar namespaces e políticas de eviction de workloads incompatíveis.
  • Não serializar objetos sem versão nem armazenar segredos desnecessários.
  • Confirmar semântica de entrega e reprocessamento em filas ou streams.

Validação

  • Exercitar miss, hit, expiração, stampede e Redis indisponível.
  • Verificar limites, eviction, persistência e failover em ambiente representativo.
  • Observar INFO, slow log e métricas do cliente sem expor valores sensíveis.
  • Comparar comportamento com e sem cache para preservar correção.

Leia references/standards.md para estruturas, persistência, cluster, segurança e padrões de cache.