diff --git a/redisinsight/api/src/modules/cluster-monitor/strategies/cluster-shards.info.strategy.ts b/redisinsight/api/src/modules/cluster-monitor/strategies/cluster-shards.info.strategy.ts index e5514e2e8e..93049ea1f3 100644 --- a/redisinsight/api/src/modules/cluster-monitor/strategies/cluster-shards.info.strategy.ts +++ b/redisinsight/api/src/modules/cluster-monitor/strategies/cluster-shards.info.strategy.ts @@ -35,7 +35,8 @@ export class ClusterShardsInfoStrategy extends AbstractInfoStrategy { const node = { id: nodeObj.id, host: nodeObj.ip, - port: nodeObj.port, + port: nodeObj.port || nodeObj.get('tls-port'), + tlsPort: nodeObj.get('tls-port'), role: nodeObj.role === 'master' ? NodeRole.Primary : NodeRole.Replica, health: nodeObj.health, }; diff --git a/redisinsight/api/src/modules/redis/client/redis.client.ts b/redisinsight/api/src/modules/redis/client/redis.client.ts index 7a104a7807..5d08ca7b1b 100644 --- a/redisinsight/api/src/modules/redis/client/redis.client.ts +++ b/redisinsight/api/src/modules/redis/client/redis.client.ts @@ -31,6 +31,7 @@ export interface IRedisClientOptions { port?: number, natHost?: string, natPort?: number, + tlsPort?: number, connectTimeout?: number, }