ERR wrong number of arguments for 'sadd' command
Not entirely sure if this is expected behaviour, but it surprised me. When the SetAdd(Async) methods are used with an empty array of values, there is a broken call made to redis.
To reproduce:
var redisConnection = ConnectionMultiplexer.Connect("localhost");
redisConnection.GetDatabase().SetAdd("set1", new RedisValue[0]);
This also fails for SetAddAsync.
Version: 2.0.601
Tested with dotnetcore 2.2 and 3.0