private void button2_Click(object sender, EventArgs e) { // This is to dump everything RedisClient client = new RedisClient(txtHost.Text, 6379, txtAuth.Text.Trim(), int.Parse(txtDBNo.Text)); var all_keys = client.GetAllKeys(); var sw = new StreamWriter("dump.txt"); int i = 1; foreach (var key in all_keys) { //write key sw.WriteLine(key); var value = client.Dump(key); var file = File.OpenWrite(i.ToString() + ".txt"); file.Write(value, 0, value.Length); file.Close(); i++; } sw.Close(); MessageBox.Show("Done"); }