public static IRedisCommand From(IRedisEncodable redisEncodable, IEnumerable <IRedisEncodable> redisEncodables) { return(new RedisCommand(new List <IRedisEncodable> { redisEncodable }.Concat(redisEncodables))); }
private RedisCommand(IRedisEncodable redisEncodable) { _redisEncodables = new[] { redisEncodable }; rawBytes = new [] { redisEncodable.RedisEncodedBytes }; }
public static RedisCommand From(IRedisEncodable redisEncodable) { return(new RedisCommand(redisEncodable)); }
public static RedisCommand FromScript(IRedisEncodable command, IRedisEncodable scriptOrSha1, List <string> keys, IEnumerable <string> args) { return(new RedisCommand(new List <IRedisEncodable> { command, scriptOrSha1, keys.Count.ToRedisEncoded() }.Concat(keys.Select(key => key.ToRedisEncoded())).Concat(args.Select(arg => arg.ToRedisEncoded())))); }