docs: function RedisMulti(instance) {
    
    // The Native Storage Multi for RedisStorage works by replacing the 
    // internal calls to `this.client` with calls to a multi object. This
    // queues the calls instead of executing them immediately.
    
    // Additionally, the exec() method of the multi object has no effect,
    // in case the storage method uses multi internally, it will just reflect
    // as an additional statement being queued in the transaction.
    
    var multi = instance.client.multi();
    
    this.multi = multi;
    this.instance = instance;
    
    // Fake instance, used in place of the original storage instance
    this.fakeInstance = {client: multi}
    
    // Add original exec method
    multi.__exec = multi.exec;
    
    // Replace original multi exec method with empty function
    multi.exec = this.fakeExec;
    
  }