nestjs-redis
nestjs-redis copied to clipboard
default client is exists Error: default client is exists
Hi,would you consider supporting the cluster? IORedis.Cluster
. thanks.
RedisModule.forRootAsync({
useFactory: (config: Boot) => {
return [
{
host: '192.168.1.84',
port: '6379',
db: 0,
password: 'xxx',
},
{/** more */},
/** more */
]
}
})
ERROR:
default client is exists Error: default client is exists
at InstanceWrapper.useFactory [as metatype] (/Users/micro-application/node_modules/nestjs-redis/dist/redis-client.provider.js:29:31)
at Injector.instantiateClass (/Users/micro-application/node_modules/@nestjs/core/injector/injector.js:291:55)
at callback (/Users/micro-application/node_modules/@nestjs/core/injector/injector.js:75:41)
at async Injector.resolveConstructorParams (/Users/micro-application/node_modules/@nestjs/core/injector/injector.js:116:24)
at async Injector.loadInstance (/Users/micro-application/node_modules/@nestjs/core/injector/injector.js:79:9)
at async Injector.loadProvider (/Users/micro-application/node_modules/@nestjs/core/injector/injector.js:36:9)
at async Promise.all (index 4)
at async InstanceLoader.createInstancesOfProviders (/Users/micro-application/node_modules/@nestjs/core/injector/instance-loader.js:41:9)
at async /Users/micro-application/node_modules/@nestjs/core/injector/instance-loader.js:27:13
at async Promise.all (index 15)
at async InstanceLoader.createInstances (/Users/micro-application/node_modules/@nestjs/core/injector/instance-loader.js:26:9)
at async InstanceLoader.createInstancesOfDependencies (/Users/micro-application/node_modules/@nestjs/core/injector/instance-loader.js:16:9)
at async /Users/micro-application/node_modules/@nestjs/core/nest-factory.js:82:17
at async Function.asyncRun (/Users/micro-application/node_modules/@nestjs/core/errors/exceptions-zone.js:17:13)
at async NestFactoryStatic.initialize (/Users/micro-application/node_modules/@nestjs/core/nest-factory.js:80:13)
at async NestFactoryStatic.create (/Users/micro-application/node_modules/@nestjs/core/nest-factory.js:31:9)
so, add the name field
{
name: 'some name'
host: '192.168.1.84',
port: 6379,
db: 0,
password: 'xxx',
}
ERROR:
(error) MOVED 12539 192.168.1.85:6379