docs: function srandmember(count) {
    var list = []
      , rand
      , members = this._keys
      , len = this._keys.length;
  
    if(count === 0) return list;
  
    // no count, bulk string reply
    if(count === undefined) {
      return this.getRandomKey();
    // positive count
    }else if(count > 0) {
      count = Math.min(count, len);
      while(list.length < count) {
        rand = this.getRandomKey();
        /* istanbul ignore next: random, sometimes yes, sometimes no */
        if(!~ArrayIndex.indexOf(rand, list)) {
          list.push(rand);
        }
      }
    // negative value, duplicates are ok
    }else{
      count = Math.abs(count);
      while(list.length < count) {
        rand = this.getRandomKey();
        list.push(rand);
      }
    }
    return list;
  }