Skip to content

Complete the Redis Stream Operations [DATAREDIS-1119] #1688

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
spring-projects-issues opened this issue Mar 23, 2020 · 3 comments
Closed

Complete the Redis Stream Operations [DATAREDIS-1119] #1688

spring-projects-issues opened this issue Mar 23, 2020 · 3 comments
Assignees
Labels
in: lettuce Lettuce driver type: enhancement A general enhancement

Comments

@spring-projects-issues
Copy link

akuma8 opened DATAREDIS-1119 and commented

Currently the StreamOperations API lack some features provided by Redis, to complete the API, in particular, could you add these features:

  • When creating a consumer group, it would be very usefull to have the possibility to create the stream at the same time cf: Add support for XGROUP CREATE … MKSTREAM redis/lettuce#898
  • Add a StreamOperations#info(....) method for XINFO to check the state of a stream. This method will be really useful to check if a stream already has a group before creating that group.
  • Provide a way to limit the stream size during its creation  XADD stream MAXLEN ...``
  • Also the XPENDING
  • Etc... 

 
mon flux
 
 
Etc...
 


Affects: 2.2.5 (Moore SR5)

Issue Links:

Referenced from: pull request #519

@spring-projects-issues
Copy link
Author

Christoph Strobl commented

XPENDING has already been added via DATAREDIS-1084

@spring-projects-issues
Copy link
Author

Christoph Strobl commented

XINFO via #519.
Created DATAREDIS-1122 for MAXLEN.

@spring-projects-issues
Copy link
Author

akuma8 commented

Hi Christoph Strobl
Thanks for the fixes. A question, what about the first point? 

 When creating a consumer group, it would be very usefull to have the possibility to create the stream at the same time. 
 
 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: lettuce Lettuce driver type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

2 participants