Skip to content
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

Redis 6.2 New Commands Check List #1434

Closed
2 of 18 tasks
jiekun opened this issue Dec 15, 2020 · 7 comments
Closed
2 of 18 tasks

Redis 6.2 New Commands Check List #1434

jiekun opened this issue Dec 15, 2020 · 7 comments

Comments

@jiekun
Copy link
Contributor

jiekun commented Dec 15, 2020

Thanks for wanting to report an issue you've found in redis-py. Please delete this text and fill in the template below.
It is of course not always possible to reduce your code to a small test case, but it's highly appreciated to have as much data as possible. Thank you!

Version: Redis 6.2

Platform: N/A

Description: Check Redis 6.2 RC Release Note and update missing commands

Commands new in Redis 6.2:

  • Add SMISMEMBER command that checks multiple members (#7615)
  • Add ZMSCORE command that returns an array of scores (#7593)
  • Add LMOVE and BLMOVE commands that pop and push arbitrarily (#6929)
  • Add RESET command that resets client connection state(#7982)
  • Add COPY command that copies keys (#7953)
  • Add ZDIFF and ZDIFFSTORE commands (#7961)
  • Add ZINTER and ZUNION commands (#7794)
  • Add GEOSEARCH/GEOSEARCHSTORE commands for bounding box spatial queries (#8094)
  • Add GET parameter to SET command, for more powerful GETSET (#7852)
  • Add exclusive range query to XPENDING (#8130)
  • Add exclusive range query to X[REV]RANGE (#8072)
  • Add GT and LT options to ZADD for conditional score updates (#7818)
  • Add CLIENT INFO and CLIENT LIST for specific ids (#8113)
  • Add IDLE argument to XPENDING command (#7972)
  • Add local address to CLIENT LIST, and a CLIENT KILL filter. (#7913)
  • Add NOMKSTREAM option to XADD command (#7910)
  • Add command introspection to Sentinel (#7940)
  • Add SENTINEL MYID subcommand (#7858)
@jiekun jiekun changed the title Redis 6.2 New Command Check List Redis 6.2 New Commands Check List Dec 15, 2020
@jiekun
Copy link
Contributor Author

jiekun commented Dec 15, 2020

Would like to raise an issue for tracking what we missed and add them one by one.

@trulede
Copy link
Contributor

trulede commented Dec 18, 2020

ZMSCORE seems to be missing?

@shreybatra
Copy link

shreybatra commented Jan 11, 2021

Hi, the above list shows the commands missing in current redis-py and supported by redis v6.2 right? Can we contribute to add these? If yes, can you please tell if we need to raise a PR to the master branch itself?

@jiekun
Copy link
Contributor Author

jiekun commented Jan 12, 2021

Hi, the above list shows the commands missing in current redis-py and supported by redis v6.2 right? Can we contribute to add these? If yes, can you please tell if we need to raise a PR to the master branch itself?

Would need to check one by one.

I think most of them are missing right now. You can mention this issue in your PRs so that others could check the mentioned records and know which one is done

@LastSun
Copy link

LastSun commented Mar 24, 2021

xadd(self, name, fields, id='*', maxlen=None, approximate=True) change all fields value data type to string, is it correct?

chayim added a commit to chayim/redis-py that referenced this issue Jul 14, 2021
chayim added a commit to chayim/redis-py that referenced this issue Jul 14, 2021
chayim added a commit to chayim/redis-py that referenced this issue Jul 14, 2021
Part of the new commands in redis#1434
chayim added a commit to chayim/redis-py that referenced this issue Jul 14, 2021
Part of the new commands in redis#1434
@chayim chayim mentioned this issue Jul 14, 2021
4 tasks
@needs
Copy link

needs commented Aug 23, 2021

ZRANDMEMBER seems to be missing?

chayim pushed a commit that referenced this issue Aug 29, 2021
* #1434 Added zmscore command support

* #1434 Fixed typo and doc

* #1434 Set [] as default value for members arg in zmscore func

* #1434 Set None as default value for members arg in zmscore func

* #1434 Removed default value for members arg in zmscore func

* Fixed flake8 formatting

Co-authored-by: jiekun.zhu <jiekun.zhu@shopee.com>
@chayim
Copy link
Contributor

chayim commented Sep 30, 2021

Closing in favour of #1546. It's canonical. If you see any missing there, please update!

@chayim chayim closed this as completed Sep 30, 2021
Andrew-Chen-Wang added a commit to aio-libs-abandoned/aioredis-py that referenced this issue Oct 8, 2021
redis/redis-py#1434 Added support for ZMSCORE new in Redis 6.2 RC (andymccurdy/redis-py##1437)

Signed-off-by: Andrew-Chen-Wang <acwangpython@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants