public override void Execute(IRedisClient client)
{
try
{
if (VoidReturnCommand != null)
{
VoidReturnCommand(client);
}
else if (IntReturnCommand != null)
{
IntReturnCommand(client);
}
else if (LongReturnCommand != null)
{
LongReturnCommand(client);
}
else if (DoubleReturnCommand != null)
{
DoubleReturnCommand(client);
}
else if (BytesReturnCommand != null)
{
BytesReturnCommand(client);
}
else if (StringReturnCommand != null)
{
StringReturnCommand(client);
}
else if (MultiBytesReturnCommand != null)
{
MultiBytesReturnCommand(client);
}
else if (MultiStringReturnCommand != null)
{
MultiStringReturnCommand(client);
}
else if (DictionaryStringReturnCommand != null)
{
DictionaryStringReturnCommand(client);
}
else if (RedisDataReturnCommand != null)
{
RedisDataReturnCommand(client);
}
else if (RedisTextReturnCommand != null)
{
RedisTextReturnCommand(client);
}
}
catch (Exception ex)
{
Log.Error(ex);
}
}
}