We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
This is a tracking issue about which redis functions need to still be implemented.
ACL CAT ACL DELUSER ACL DRYRUN ACL GENPASS ACL GETUSER ACL LIST ACL LOAD ACL LOG ACL SAVE ACL SETUSER ACL USERS ACL WHOAMI APPEND ASKING AUTH BF.ADD BF.CARD BF.EXISTS BF.INFO BF.INSERT BF.LOADCHUNK BF.MADD BF.MEXISTS BF.RESERVE BF.SCANDUMP BGREWRITEAOF BGSAVE BITCOUNT BITFIELD BITFIELD_RO BITOP BITPOS BLMOVE BLMPOP BLPOP BRPOP BRPOPLPUSH BZMPOP BZPOPMAX BZPOPMIN CF.ADD CF.ADDNX CF.COUNT CF.DEL CF.EXISTS CF.INFO CF.INSERT CF.INSERTNX CF.LOADCHUNK CF.MEXISTS CF.RESERVE CF.SCANDUMP CLIENT CACHING CLIENT GETNAME CLIENT GETREDIR CLIENT ID CLIENT INFO CLIENT KILL CLIENT LIST CLIENT NO-EVICT CLIENT NO-TOUCH CLIENT PAUSE CLIENT REPLY CLIENT SETINFO CLIENT SETNAME CLIENT TRACKING CLIENT TRACKINGINFO CLIENT UNBLOCK CLIENT UNPAUSE CMS.INCRBY CMS.INFO CMS.INITBYDIM CMS.INITBYPROB CMS.MERGE CMS.QUERY COMMAND COMMAND COUNT COMMAND DOCS COMMAND GETKEYS COMMAND GETKEYSANDFLAGS COMMAND INFO COMMAND LIST CONFIG GET CONFIG RESETSTAT CONFIG REWRITE CONFIG SET COPY DBSIZE DECR DECRBY DISCARD DUMP ECHO EVAL_RO (not sure if really needed) EVALSHA_RO (not sure if really needed) FAILOVER FLUSHDB FT._LIST FT.AGGREGATE FT.ALIASADD FT.ALIASDEL FT.ALIASUPDATE FT.ALTER FT.CONFIG GET FT.CONFIG SET FT.CREATE FT.CURSOR DEL FT.CURSOR READ FT.DICTADD FT.DICTDEL FT.DICTDUMP FT.DROPINDEX FT.EXPLAIN FT.EXPLAINCLI FT.INFO FT.PROFILE FT.SEARCH FT.SPELLCHECK FT.SUGADD FT.SUGDEL FT.SUGGET FT.SUGLEN FT.SYNDUMP FT.SYNUPDATE FT.TAGVALS FUNCTION DELETE FUNCTION DUMP FUNCTION FLUSH FUNCTION KILL FUNCTION LIST FUNCTION LOAD FUNCTION RESTORE FUNCTION STATS GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUS_RO GEORADIUSBYMEMBER GEORADIUSBYMEMBER_RO GEOSEARCH GEOSEARCHSTORE GETBIT GETDEL GETEX GETRANGE GETSET HELLO HEXISTS HLEN HMSET HRANDFIELD HSCAN HSETNX HSTRLEN INCR INFO JSON.ARRAPPEND JSON.ARRINDEX JSON.ARRINSERT JSON.ARRLEN JSON.ARRPOP JSON.ARRTRIM JSON.CLEAR JSON.DEBUG JSON.DEBUG MEMORY JSON.DEL JSON.FORGET JSON.GET JSON.MERGE JSON.MGET JSON.MSET JSON.NUMINCRBY JSON.NUMMULTBY JSON.OBJKEYS JSON.OBJLEN JSON.RESP JSON.SET JSON.STRAPPEND JSON.STRLEN JSON.TOGGLE JSON.TYPE LASTSAVE LATENCY DOCTOR LATENCY GRAPH LATENCY HISTOGRAM LATENCY HISTORY LATENCY LATEST LATENCY RESET LCS LINDEX LINSERT LMOVE LMPOP LOLWUT LPOS LPUSHX LREM LSET LTRIM MEMORY DOCTOR MEMORY MALLOC-STATS MEMORY PURGE MEMORY STATS MEMORY USAGE MGET MIGRATE MODULE LIST MODULE LOAD MODULE LOADEX MODULE UNLOAD MONITOR MOVE MSET MSETNX MULTI OBJECT ENCODING OBJECT FREQ OBJECT IDLETIME OBJECT REFCOUNT PFADD PFCOUNT PFDEBUG PFMERGE PFSELFTEST PING PSETEX PSYNC PUBLISH PUBSUB CHANNELS PUBSUB NUMPAT PUBSUB NUMSUB PUBSUB SHARDCHANNELS PUBSUB SHARDNUMSUB PUNSUBSCRIBE QUIT RANDOMKEY READONLY READWRITE RENAME RENAMENX REPLCONF REPLICAOF RESET RESTORE RESTORE-ASKING ROLE RPOPLPUSH RPUSHX SAVE SCRIPT DEBUG SCRIPT EXISTS SCRIPT FLUSH SCRIPT KILL SCRIPT LOAD SDIFF SDIFFSTORE SELECT SETBIT SETEX SETNX SETRANGE SHUTDOWN SINTER SINTERCARD SINTERSTORE SLAVEOF SLOWLOG GET SLOWLOG LEN SLOWLOG RESET SMISMEMBER SMOVE SORT SORT_RO SPOP SPUBLISH SRANDMEMBER SSCAN SSUBSCRIBE STRLEN SUBSCRIBE SUBSTR SUNION SUNIONSTORE SUNSUBSCRIBE SWAPDB SYNC TDIGEST.ADD TDIGEST.BYRANK TDIGEST.BYREVRANK TDIGEST.CDF TDIGEST.CREATE TDIGEST.INFO TDIGEST.MAX TDIGEST.MERGE TDIGEST.MIN TDIGEST.QUANTILE TDIGEST.RANK TDIGEST.RESET TDIGEST.REVRANK TDIGEST.TRIMMED_MEAN TFCALL TFCALLASYNC TFUNCTION DELETE TFUNCTION LIST TFUNCTION LOAD TIME TOPK.ADD TOPK.COUNT TOPK.INCRBY TOPK.INFO TOPK.LIST TOPK.QUERY TOPK.RESERVE TOUCH TS.ADD TS.ALTER TS.CREATE TS.CREATERULE TS.DECRBY TS.DEL TS.DELETERULE TS.GET TS.INCRBY TS.INFO TS.MADD TS.MGET TS.MRANGE TS.MREVRANGE TS.QUERYINDEX TS.RANGE TS.REVRANGE UNLINK UNSUBSCRIBE UNWATCH WAIT WAITAOF WATCH XACK XADD XAUTOCLAIM XCLAIM XDEL XGROUP CREATE XGROUP CREATECONSUMER XGROUP DELCONSUMER XGROUP DESTROY XGROUP SETID XINFO CONSUMERS XINFO GROUPS XINFO STREAM XLEN XPENDING XRANGE XREAD XREADGROUP XREVRANGE XSETID XTRIM ZCOUNT ZDIFF ZDIFFSTORE ZINCRBY ZINTER ZINTERCARD ZINTERSTORE ZLEXCOUNT ZMPOP ZMSCORE ZRANDMEMBER ZRANGEBYLEX ZRANGEBYSCORE ZRANGESTORE ZRANK ZREM ZREMRANGEBYLEX ZREMRANGEBYRANK ZREMRANGEBYSCORE ZREVRANGE ZREVRANGEBYLEX ZREVRANGEBYSCORE ZREVRANK ZSCAN ZSCORE ZUNION ZUNIONSTORE
FLUSHALL (see #17) HSET PSUBSCRIBE (only for redis backend)
KEYS (see #6 #15) SADD (see #15) SCAN (see #6 #15) SCARD (see #15) SISMEMBER (see #15) SMEMBERS (see #15) SREM (see #15) TYPE (see #15) DEL EVAL (via scripts) EVALSHA (via scripts) EXEC (via pipelines) EXISTS EXPIREAT (implemented by EXPIRE) EXPIRETIME (implemented by EXPIRE) EXPIRE (see #17) GET HDEL HGET HGETALL HINCRBYFLOAT (implemented by HINCRBY) HKEYS HMGET HVALS HINCRBY INCRBY INCRBYFLOAT (implemented by INCRBY) LLEN LPOP LPUSH LRANGE PERSIST (implemented by EXPIRE) PEXPIRE (implemented by EXPIRE) PEXPIREAT (implemented by EXPIRE) PEXPIRETIME (implemented by EXPIRE) PTTL (implemented by TTL) RPOP RPUSH SET TTL ZADD ZCARD ZPOPMAX ZPOPMIN ZRANGE
CLUSTER ADDSLOTS CLUSTER ADDSLOTSRANGE CLUSTER BUMPEPOCH CLUSTER COUNT-FAILURE-REPORTS CLUSTER COUNTKEYSINSLOT CLUSTER DELSLOTS CLUSTER DELSLOTSRANGE CLUSTER FAILOVER CLUSTER FLUSHSLOTS CLUSTER FORGET CLUSTER GETKEYSINSLOT CLUSTER INFO CLUSTER KEYSLOT CLUSTER LINKS CLUSTER MEET CLUSTER MYID CLUSTER MYSHARDID CLUSTER NODES CLUSTER REPLICAS CLUSTER REPLICATE CLUSTER RESET CLUSTER SAVECONFIG CLUSTER SET-CONFIG-EPOCH CLUSTER SETSLOT CLUSTER SHARDS CLUSTER SLAVES CLUSTER SLOTS FCALL (use case is covered by scripts) FCALL_RO (use case is covered by scripts)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
This is a tracking issue about which redis functions need to still be implemented.
Not Implemented
ACL CAT
ACL DELUSER
ACL DRYRUN
ACL GENPASS
ACL GETUSER
ACL LIST
ACL LOAD
ACL LOG
ACL SAVE
ACL SETUSER
ACL USERS
ACL WHOAMI
APPEND
ASKING
AUTH
BF.ADD
BF.CARD
BF.EXISTS
BF.INFO
BF.INSERT
BF.LOADCHUNK
BF.MADD
BF.MEXISTS
BF.RESERVE
BF.SCANDUMP
BGREWRITEAOF
BGSAVE
BITCOUNT
BITFIELD
BITFIELD_RO
BITOP
BITPOS
BLMOVE
BLMPOP
BLPOP
BRPOP
BRPOPLPUSH
BZMPOP
BZPOPMAX
BZPOPMIN
CF.ADD
CF.ADDNX
CF.COUNT
CF.DEL
CF.EXISTS
CF.INFO
CF.INSERT
CF.INSERTNX
CF.LOADCHUNK
CF.MEXISTS
CF.RESERVE
CF.SCANDUMP
CLIENT CACHING
CLIENT GETNAME
CLIENT GETREDIR
CLIENT ID
CLIENT INFO
CLIENT KILL
CLIENT LIST
CLIENT NO-EVICT
CLIENT NO-TOUCH
CLIENT PAUSE
CLIENT REPLY
CLIENT SETINFO
CLIENT SETNAME
CLIENT TRACKING
CLIENT TRACKINGINFO
CLIENT UNBLOCK
CLIENT UNPAUSE
CMS.INCRBY
CMS.INFO
CMS.INITBYDIM
CMS.INITBYPROB
CMS.MERGE
CMS.QUERY
COMMAND
COMMAND COUNT
COMMAND DOCS
COMMAND GETKEYS
COMMAND GETKEYSANDFLAGS
COMMAND INFO
COMMAND LIST
CONFIG GET
CONFIG RESETSTAT
CONFIG REWRITE
CONFIG SET
COPY
DBSIZE
DECR
DECRBY
DISCARD
DUMP
ECHO
EVAL_RO (not sure if really needed)
EVALSHA_RO (not sure if really needed)
FAILOVER
FLUSHDB
FT._LIST
FT.AGGREGATE
FT.ALIASADD
FT.ALIASDEL
FT.ALIASUPDATE
FT.ALTER
FT.CONFIG GET
FT.CONFIG SET
FT.CREATE
FT.CURSOR DEL
FT.CURSOR READ
FT.DICTADD
FT.DICTDEL
FT.DICTDUMP
FT.DROPINDEX
FT.EXPLAIN
FT.EXPLAINCLI
FT.INFO
FT.PROFILE
FT.SEARCH
FT.SPELLCHECK
FT.SUGADD
FT.SUGDEL
FT.SUGGET
FT.SUGLEN
FT.SYNDUMP
FT.SYNUPDATE
FT.TAGVALS
FUNCTION DELETE
FUNCTION DUMP
FUNCTION FLUSH
FUNCTION KILL
FUNCTION LIST
FUNCTION LOAD
FUNCTION RESTORE
FUNCTION STATS
GEOADD
GEODIST
GEOHASH
GEOPOS
GEORADIUS
GEORADIUS_RO
GEORADIUSBYMEMBER
GEORADIUSBYMEMBER_RO
GEOSEARCH
GEOSEARCHSTORE
GETBIT
GETDEL
GETEX
GETRANGE
GETSET
HELLO
HEXISTS
HLEN
HMSET
HRANDFIELD
HSCAN
HSETNX
HSTRLEN
INCR
INFO
JSON.ARRAPPEND
JSON.ARRINDEX
JSON.ARRINSERT
JSON.ARRLEN
JSON.ARRPOP
JSON.ARRTRIM
JSON.CLEAR
JSON.DEBUG
JSON.DEBUG MEMORY
JSON.DEL
JSON.FORGET
JSON.GET
JSON.MERGE
JSON.MGET
JSON.MSET
JSON.NUMINCRBY
JSON.NUMMULTBY
JSON.OBJKEYS
JSON.OBJLEN
JSON.RESP
JSON.SET
JSON.STRAPPEND
JSON.STRLEN
JSON.TOGGLE
JSON.TYPE
LASTSAVE
LATENCY DOCTOR
LATENCY GRAPH
LATENCY HISTOGRAM
LATENCY HISTORY
LATENCY LATEST
LATENCY RESET
LCS
LINDEX
LINSERT
LMOVE
LMPOP
LOLWUT
LPOS
LPUSHX
LREM
LSET
LTRIM
MEMORY DOCTOR
MEMORY MALLOC-STATS
MEMORY PURGE
MEMORY STATS
MEMORY USAGE
MGET
MIGRATE
MODULE LIST
MODULE LOAD
MODULE LOADEX
MODULE UNLOAD
MONITOR
MOVE
MSET
MSETNX
MULTI
OBJECT ENCODING
OBJECT FREQ
OBJECT IDLETIME
OBJECT REFCOUNT
PFADD
PFCOUNT
PFDEBUG
PFMERGE
PFSELFTEST
PING
PSETEX
PSYNC
PUBLISH
PUBSUB CHANNELS
PUBSUB NUMPAT
PUBSUB NUMSUB
PUBSUB SHARDCHANNELS
PUBSUB SHARDNUMSUB
PUNSUBSCRIBE
QUIT
RANDOMKEY
READONLY
READWRITE
RENAME
RENAMENX
REPLCONF
REPLICAOF
RESET
RESTORE
RESTORE-ASKING
ROLE
RPOPLPUSH
RPUSHX
SAVE
SCRIPT DEBUG
SCRIPT EXISTS
SCRIPT FLUSH
SCRIPT KILL
SCRIPT LOAD
SDIFF
SDIFFSTORE
SELECT
SETBIT
SETEX
SETNX
SETRANGE
SHUTDOWN
SINTER
SINTERCARD
SINTERSTORE
SLAVEOF
SLOWLOG GET
SLOWLOG LEN
SLOWLOG RESET
SMISMEMBER
SMOVE
SORT
SORT_RO
SPOP
SPUBLISH
SRANDMEMBER
SSCAN
SSUBSCRIBE
STRLEN
SUBSCRIBE
SUBSTR
SUNION
SUNIONSTORE
SUNSUBSCRIBE
SWAPDB
SYNC
TDIGEST.ADD
TDIGEST.BYRANK
TDIGEST.BYREVRANK
TDIGEST.CDF
TDIGEST.CREATE
TDIGEST.INFO
TDIGEST.MAX
TDIGEST.MERGE
TDIGEST.MIN
TDIGEST.QUANTILE
TDIGEST.RANK
TDIGEST.RESET
TDIGEST.REVRANK
TDIGEST.TRIMMED_MEAN
TFCALL
TFCALLASYNC
TFUNCTION DELETE
TFUNCTION LIST
TFUNCTION LOAD
TIME
TOPK.ADD
TOPK.COUNT
TOPK.INCRBY
TOPK.INFO
TOPK.LIST
TOPK.QUERY
TOPK.RESERVE
TOUCH
TS.ADD
TS.ALTER
TS.CREATE
TS.CREATERULE
TS.DECRBY
TS.DEL
TS.DELETERULE
TS.GET
TS.INCRBY
TS.INFO
TS.MADD
TS.MGET
TS.MRANGE
TS.MREVRANGE
TS.QUERYINDEX
TS.RANGE
TS.REVRANGE
UNLINK
UNSUBSCRIBE
UNWATCH
WAIT
WAITAOF
WATCH
XACK
XADD
XAUTOCLAIM
XCLAIM
XDEL
XGROUP CREATE
XGROUP CREATECONSUMER
XGROUP DELCONSUMER
XGROUP DESTROY
XGROUP SETID
XINFO CONSUMERS
XINFO GROUPS
XINFO STREAM
XLEN
XPENDING
XRANGE
XREAD
XREADGROUP
XREVRANGE
XSETID
XTRIM
ZCOUNT
ZDIFF
ZDIFFSTORE
ZINCRBY
ZINTER
ZINTERCARD
ZINTERSTORE
ZLEXCOUNT
ZMPOP
ZMSCORE
ZRANDMEMBER
ZRANGEBYLEX
ZRANGEBYSCORE
ZRANGESTORE
ZRANK
ZREM
ZREMRANGEBYLEX
ZREMRANGEBYRANK
ZREMRANGEBYSCORE
ZREVRANGE
ZREVRANGEBYLEX
ZREVRANGEBYSCORE
ZREVRANK
ZSCAN
ZSCORE
ZUNION
ZUNIONSTORE
Partially Implemented
FLUSHALL (see #17)
HSET
PSUBSCRIBE (only for redis backend)
Implemented
KEYS (see #6 #15)
SADD (see #15)
SCAN (see #6 #15)
SCARD (see #15)
SISMEMBER (see #15)
SMEMBERS (see #15)
SREM (see #15)
TYPE (see #15)
DEL
EVAL (via scripts)
EVALSHA (via scripts)
EXEC (via pipelines)
EXISTS
EXPIREAT (implemented by EXPIRE)
EXPIRETIME (implemented by EXPIRE)
EXPIRE (see #17)
GET
HDEL
HGET
HGETALL
HINCRBYFLOAT (implemented by HINCRBY)
HKEYS
HMGET
HVALS
HINCRBY
INCRBY
INCRBYFLOAT (implemented by INCRBY)
LLEN
LPOP
LPUSH
LRANGE
PERSIST (implemented by EXPIRE)
PEXPIRE (implemented by EXPIRE)
PEXPIREAT (implemented by EXPIRE)
PEXPIRETIME (implemented by EXPIRE)
PTTL (implemented by TTL)
RPOP
RPUSH
SET
TTL
ZADD
ZCARD
ZPOPMAX
ZPOPMIN
ZRANGE
Won't Implement
CLUSTER ADDSLOTS
CLUSTER ADDSLOTSRANGE
CLUSTER BUMPEPOCH
CLUSTER COUNT-FAILURE-REPORTS
CLUSTER COUNTKEYSINSLOT
CLUSTER DELSLOTS
CLUSTER DELSLOTSRANGE
CLUSTER FAILOVER
CLUSTER FLUSHSLOTS
CLUSTER FORGET
CLUSTER GETKEYSINSLOT
CLUSTER INFO
CLUSTER KEYSLOT
CLUSTER LINKS
CLUSTER MEET
CLUSTER MYID
CLUSTER MYSHARDID
CLUSTER NODES
CLUSTER REPLICAS
CLUSTER REPLICATE
CLUSTER RESET
CLUSTER SAVECONFIG
CLUSTER SET-CONFIG-EPOCH
CLUSTER SETSLOT
CLUSTER SHARDS
CLUSTER SLAVES
CLUSTER SLOTS
FCALL (use case is covered by scripts)
FCALL_RO (use case is covered by scripts)
The text was updated successfully, but these errors were encountered: