2013-08-02 39 views

回答

0

嘗試滾動自己的擴展方法:

public static void RemoveEntriesFromHash(this IRedisClient client, string hashId, List<string> keys) 
    { 
     if (keys == null || keys.Count == 0) return; 

     var nativeClient = (RedisNativeClient)client; 

     var keyBytes = new byte[keys.Count][]; 

     var i = 0; 
     foreach (var key in keys) 
     { 
      keyBytes[i] = key.ToUtf8Bytes(); 
      i++; 
     } 

     nativeClient.HDel(hashId, keyBytes); 
    }