Example #1
0
 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()));
 }