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

Unsupported Redis Commands as of 6.2.0 #1546

Closed
66 tasks done
chayim opened this issue Aug 19, 2021 · 6 comments
Closed
66 tasks done

Unsupported Redis Commands as of 6.2.0 #1546

chayim opened this issue Aug 19, 2021 · 6 comments
Labels
help-wanted tracking-issue An issue container, effectively an epic

Comments

@chayim
Copy link
Contributor

chayim commented Aug 19, 2021

The following is the list of released redis commands that redis-py does not support. This is a tracking issue, so that we can link back, and check off each item as support is added, or the decision is made to node support them. Thanks to @AvitalFineRedis for compiling this list by going through each redis command. For the curious, the full up-to-date command list can always be found here.

@AvitalFineRedis
Copy link
Contributor

ZINTERCARD is available since 7.0.0.

chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
bgsave tests

Part of redis#1546
chayim added a commit that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
@chayim chayim added the tracking-issue An issue container, effectively an epic label Sep 1, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
Adding support for ACL help

Part of redis#1546
chayim added a commit that referenced this issue Sep 1, 2021
Adding support for ACL help

Part of #1546
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
Support for CLIENT KILL with the USER filter

Part of redis#1546
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
* CLIENT LIST fix to allow multiple client_ids

Support for CLIENT KILL with the USER filter

Part of #1546

* test fix
chayim added a commit to chayim/redis-py that referenced this issue Sep 1, 2021
chayim added a commit that referenced this issue Sep 1, 2021
@leonpros
Copy link

Support for Zset (ZRANGE) command

@chayim
Copy link
Contributor Author

chayim commented Sep 27, 2021

@leonpros There is no ZSET command. ZRANGE is currently supported, and the extensions we believe are missing are documented above. Are there other parts of the ZRANGE command you think we're missing?

@leonpros
Copy link

@leonpros There is no ZSET command. ZRANGE is currently supported, and the extensions we believe are missing are documented above. Are there other parts of the ZRANGE command you think we're missing?

In the documentation above, ZRANGE is unchecked, thus i thought it was missing. Also, the is no documentation on how to use it in robot framework

@chayim
Copy link
Contributor Author

chayim commented Sep 30, 2021

This project definitely wouldn't document how to use it with robot, but the functions themselves would be documented. The current implementation of ZRANGE is in master and will be in the upcoming release. This is a tracking issue for missing redis commands and features. The items mentioned above, are to be added - though I don't yet know when.

chayim added a commit to chayim/redis-py that referenced this issue Sep 30, 2021
chayim added a commit that referenced this issue Sep 30, 2021
chayim added a commit to chayim/redis-py that referenced this issue Sep 30, 2021
barshaul pushed a commit to barshaul/redis-py that referenced this issue Oct 3, 2021
@chayim
Copy link
Contributor Author

chayim commented Oct 18, 2021

Some of the commands marked as complete, now have functions that raise NotImplementedError. This is the preferred behaviour for a function (such as DEBUG SEGFAULT) that will not have an active implementation - though upon further reflection, I think this should really be ValueError.

barshaul pushed a commit to barshaul/redis-py that referenced this issue Oct 27, 2021
chayim added a commit to chayim/redis-py that referenced this issue Dec 22, 2021
@chayim chayim changed the title Unsupported Redis Commands List Unsupported Redis Commands as of 6.2.0 Dec 22, 2021
This was referenced Feb 4, 2022
@dvora-h dvora-h closed this as completed Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help-wanted tracking-issue An issue container, effectively an epic
Projects
None yet
Development

No branches or pull requests

4 participants