public static RedisInt BitOp(RedisBitOp operation, string destKey, params string[] keys) { string[] args = RedisArgs.Concat(new[] { operation.ToString().ToUpperInvariant(), destKey }, keys); return(new RedisInt("BITOP", args)); }
/// <summary> /// 对一个或多个保存二进制位的字符串key进行位元操作,并将结果保存到destkey上。 /// </summary> /// <param name="operation">位元操作</param> /// <param name="destKey">目标key</param> /// <param name="keys">需要计算的key</param> /// <returns>命令对象</returns> public static ReturnTypeWithInt BitOp(RedisBitOp operation, string destKey, params string[] keys) { return(new ReturnTypeWithInt("BITOP", keys.Insert(destKey).Insert(operation.ToString().ToUpperInvariant()).ToArray())); }