Unsupported Redis Commands as of 6.2.0
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.
- [x] ACL DELUSER - support deletion of only one user (can't have a list of users)
- [x] ACL GENPASS - Does not support optional parameter
bits - [x] ACL HELP - not supported
- [x] AUTH - not supported
- [x] BGSAVE - Does not support optional parameter
SCHEDULE(version >= 3.2.2) - [ ] CLIENT CACHING - not supported
- [x] CLIENT KILL - does to support
USERfilter - [x] CLIENT LIST - support only single client-id
- [x] CLIENT GETREDIR - PR
- [x] CLIENT PAUSE - #1549 (need to add test)
- [x] CLIENT REPLY - not supported
- [x] CLIENT TRACKING - #1612
- [x] CLIENT TRACKINGINFO- not supported
- [x] COMMAND (get an array of Redis commands details) - not supported
- [x] COMMAND COUNT - not supported
- [x] COMMAND GETKEYS - #1738
- [x] COMMAND INFO - #1609
- [x] DEBUG SEGFAULT - not supported
- [x] DISCARD - not supported
- [x] FAILOVER - not supported (version >= 6.2.0)
- [x] GEOADD - [NX|XX] [CH] options not supported (version >= 6.2.0) #1605
- [x] GEORADIUS and GEORADIUSBYMEMBER - The
ANYoption forCOUNTis not supported #1606 - [x] GEOSEARCH
- [x] GEOSEARCHSTORE
- [x] HELLO - not supported
- [x] LULWUT - #1568
- [x] LPUSHX - cant have a list.
- [x] MEMORY DOCTOR- #1608
- [x] MEMORY HELP- #1608
- [x] MEMORY MALLOC-STATS- not supported
- [x] MIGRATE -
AUTH2not supported #1616 - [x] MODULE LOAD - args option not supported
- [x] QUIT- not supported
- [x] RESET- not supported
- [x] RESTORE - does not support
IDLETIMEandFREQparams - [x] ROLE- not supported #1610
- [x] SCRIPT DEBUG - not supported
- [x] SCRIPT FLUSH - ASYNC flushing mode is not supported
- [x] SELECT - not supported #1825
- [x] SET -
PXATandEXATar not supported. - [x] SMISMEMBER - PR
- [x] REPLICAOF - PR
- [x] STRALGO LCS - PR
- [x] SYNC and PSYNC - #1741
- [x] ZRANGESTORE and ZRANGE-
BYSCORE,BYLEX,REVandLIMITare not supported #1603 - [x] ZMSCORE - PR
- [x] XADD -
MINIDandLIMITare not supported. - [x] XGROUP -
CREATECONSUMERis not supported - [x] #1963
- [ ] #1964
- [x] #1966
- [ ] #1968
- [ ] #1969
- [ ] #1970
- [ ] #1971
- [x] #1972
- [x] #1973
- [ ] #1974
- [ ] #1975
- [ ] #1976
- [ ] #1977
- [ ] #1978
- [ ] #1979
- [ ] #1980
- [ ] #1981
- [ ] #1982
- [x] #1944
ZINTERCARD is available since 7.0.0.
Support for Zset (ZRANGE) command
@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 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
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.
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.