ServiceStack.Redis.RedisClient.GetClientsInfo C# (CSharp) Method

GetClientsInfo() public method

public GetClientsInfo ( ) : string>>.List
return string>>.List
        public List<Dictionary<string, string>> GetClientsInfo()
        {
            var clientList = base.ClientList().FromUtf8Bytes();
            var results = new List<Dictionary<string, string>>();

            var lines = clientList.Split('\n');
            foreach (var line in lines)
            {
                if (String.IsNullOrEmpty(line)) continue;

                var map = new Dictionary<string, string>();
                var parts = line.Split(' ');
                foreach (var part in parts)
                {
                    var keyValue = part.SplitOnFirst('=');
                    map[keyValue[0]] = keyValue[1];
                }
                results.Add(map);
            }
            return results;
        }