Which commands are you trying to execute? I’ve run following sample and it adds results to pipeline, number of items is 3 and the text of items in array is : "OK", "OK, "3":
RedisManagerPool manager = new RedisManagerPool("localhost:6379");
var results = new List<RedisText>();
using (var client = manager.GetClient())
{
using (var pipe = client.CreatePipeline())
{
pipe.QueueCommand(p => p.Custom("set", "test", "2"), r => results.Add(r));
pipe.QueueCommand(p => p.Custom("set", "test", "3"), r => results.Add(r));
pipe.QueueCommand(p => p.Custom("get", "test"), r => results.Add(r));
pipe.Flush();
}
Console.WriteLine("number of items = {0}", results.Count);
}