public override List <DataCollectionMetrics> GetDataCollectionMetrics(DataContainer container) { var dataCollectionMetrics = new List <DataCollectionMetrics>(); var redis = ConnectionMultiplexer.Connect(container.ConnectionString); IDatabase db = redis.GetDatabase(); IServer server = redis.GetServer(container.ConnectionString); foreach (var key in server.Keys()) { RedisValue value = db.StringGet(key); var metrics = new DataCollectionMetrics(); metrics.Name = key; metrics.RowCount = 1; metrics.TotalSpaceKB = value.Length() / 1024; metrics.UsedSpaceKB = metrics.TotalSpaceKB; dataCollectionMetrics.Add(metrics); } return(dataCollectionMetrics); }