Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-9391

Implement LIMIT Option on Supported Commands

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.15.0
    • redis

    Description

      Implement the LIMIT option on ZRANGE, ZREVRANGE, ZRANGEBYSCORE, ZREVRANGEBYSCORE, ZRANGEBYLEX, and XREVRANGEBYLEX.

       
      The optional LIMIT argument can be used to obtain a sub-range from the matching elements (similar to SELECT LIMIT offset, count in SQL). A negative <count> returns all elements from the <offset>. Keep in mind that if <offset> is large, the sorted set needs to be traversed for <offset>elements before getting to the elements to return, which can add up to O(N) time complexity.
      Acceptance Criteria

      The LIMIT option has been implemented on the above commands and appropriate unit tests developed.  The redis-cli was used to ensure the LIMIT command option works correctly.

      Attachments

        Issue Links

          Activity

            People

              donalevans Donal Evans
              wmilsted_vm Wayne
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: