Usando RESP para vincular Valkey ao código
O cliente Redis existente do .NET Aspire funcionará com Valkey; tudo o que você precisa fazer é garantir que está usando o correto connectionName. A Microsoft fornece detalhes de implementação do Aspire para três cenários Valkey diferentes: cache padrão, cache distribuído e cache de saída. A documentação não está totalmente completa, pois muitas vezes se refere ao Redis em vez do Valkey, mas o Aspire trata os dois de forma intercambiável, por isso não é muito difícil entender o que fazer e quando.
Outra vantagem de usar Valkey com Aspire: você pode aproveitar as vantagens das ferramentas de observabilidade, verificações de integridade, registro e seu painel de desenvolvedor integrado do Aspire para monitorar operações – incluindo seu cache. Ter ferramentas que gerenciam a integridade dos aplicativos é importante, especialmente ao construir aplicativos distribuídos e nativos da nuvem que dependem de serviços como o Valkey.
Como Valkey continua a divergir do Redis, vale a pena ficar de olho em ambos os projetos, pois cada um abordará diferentes casos de uso e oferecerá suporte a diferentes arquiteturas de aplicativos. Por enquanto, porém, graças ao RESP, eles podem ser usados de forma relativamente intercambiável, permitindo que você escolha um ou outro e mude para o que funcionar melhor para você e seu projeto. Com suporte básico em AKS e .NET Aspire, e um novo lançamento importante do Valkey chegando, é um momento adequado para experimentá-lo.
