private void button1_Click(object sender, EventArgs e) { //Now restore everything back RedisClient client = new RedisClient(txtHost.Text, 6379, txtAuth.Text.Trim(), int.Parse(txtDBNo.Text)); var reader = new StreamReader("dump.txt"); int i = 1; while (true) { string key = reader.ReadLine(); if (key == null) break; Byte[] value = File.ReadAllBytes(i.ToString() + ".txt"); client.Restore(key, 0, value); i++; } MessageBox.Show("Redis has been successfully restored."); }