code: public function range(int $start, int $stop, bool $withscores = false, bool $reverse = false): array
      {
          if ($reverse) {
              $ret = $this->redis->zrevrange($this->key, $start, $stop, $withscores);
          } else {
              $ret = $this->redis->zrange($this->key, $start, $stop, $withscores);
          }
  
          return array_map([$this, 'strToVal'], $ret);
      }
docs: @link https://redis.io/commands/zrange
  @link https://redis.io/commands/zrevrange
  
  @param int  $start
  @param int  $stop
  @param bool $withscores
  @param bool $reverse Output is reversed.
  
  @return array Members with position between $start and $stop. Optionally with scores.