public Task <long> HDelAsync(string key, params string[] fields)
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException(nameof(key));
            }
            if (fields == null)
            {
                throw new ArgumentNullException(nameof(fields));
            }
            if (fields != null && fields.Length == 0)
            {
                throw new ArgumentNullException(nameof(fields));
            }

            return(_pool.HDelAsync(_instance + key, fields));
        }