node.js - Finns det ett sätt att få en ioredis-instans från nestjs-redis-klienten?
Jag använder Nestjs Redis-komponenten och den komponenten använder ioredis Node Redis-klientbiblioteket. Vad som händer är att jag vill spara geoinformation genom GEOADD-kommandot som finns tillgängligt i Redis och även i ioredis.
Så, hur kan jag få en ioredis-instans från Nestjs-Redis-komponenten? Är det möjligt?
Tack i förväg!
Svar #1
Det finns en getClient()-metod på RedisService-instansen, som är avsedd att göra precis det du behöver. Den returnerar en ioredis Redis-instans. Ta en titt på den här.
Så, du måste injicera RedisService i din tjänst och anropa getClient()-metoden på den skapade instansen (denna metod accepterar också ett anslutningsnamn om du vill få en specifik Redis-anslutning).
Jag är bara nyfiken på, använder du medvetet en förgrenad version av det ursprungliga nestjs-redis-paketet?