Skip to content

Tracking issues: add the support of all missing commands in the stream type #1585

@Yangsx-1

Description

@Yangsx-1

Search before asking

  • I had searched in the issues and found no similar issues.

Motivation

This issue considers to implement all missing commands like redis stream.

Already implemented commands:
XADD, XDEL, XLEN, XINFO STREAM, XRANGE, XREVRANGE, XREAD, XTRIM, XSETID

redis 5.0.0
consumer group:
XACK, XCLAIM, XGROUP CREATE, XGROUP DELCONSUMER, XGROUP DESTROY, XGROUP SETID, XPENDING, XREADGROUP

info:
XINFO CONSUMERS, XINFO GROUPS

redis 6.2.0
XAUTOCLAIM, XGROUP CREATECONSUMER

We can implement these commands through 3 stages:
1.Implement create, delete and simple comsume operations: XGROUP CREATE, XGROUP DESTROY, XREADGROUP
2.Implement critical operations: XACK, XPENDING, XCLAIM, XINFO CONSUMERS, XINFO GROUPS
3.Implement other operations: XGROUP CREATECONSUMER, XGROUP DELCONSUMER, XAUTOCLAIM, XGROUP SETID

Solution

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions