我正在使用 Nestjs Redis 组件,该组件使用 ioredis Node Redis 客户端库。发生的情况是,我想通过 Redis 上可用的 GEOADD 命令保存地理信息,也可以在 ioredis 中使用。
那么,如何从 Nestjs-Redis 组件获取 ioredis 实例呢?可能吗?
提前感谢!
RedisService
实例上有一个getClient()
方法,它应该完全符合您的要求。它返回ioredis
Redis 实例。请看一下这里。
因此,您必须将RedisService
注入到服务中,并在创建的实例上调用getClient()
方法(此外,此方法接受连接名称,以防您想要获取特定的 Redis 连接(。
我只是好奇,您是否故意使用原始nestjs-redis
包的分叉版本?