node.js - Existe uma maneira de obter uma instância ioredis a partir do cliente nestjs-redis?
Estou usando o componente Nestjs Redis e esse componente utiliza a biblioteca cliente Node Redis ioredis. O que acontece é que eu quero salvar geoinformações através do comando GEOADD disponível no Redis e também disponível no ioredis.
Então, como posso obter uma instância do ioredis a partir do componente Nestjs-Redis? É possível?
Obrigado(a) desde já!
Resposta #1
Existe um método getClient() na instância RedisService, que supostamente faz exatamente o que você precisa. Ele retorna uma instância Redis ioredis. Por favor, dê uma olhada nele aqui.
Então, você precisa injetar RedisService no seu serviço e chamar o método getClient() na instância criada (além disso, este método aceita um nome de conexão caso você queira obter uma conexão Redis específica).
Estou apenas curioso, você usa intencionalmente uma versão modificada do pacote original nestjs-redis?