Back to Garnet

API compatibility

website/docs/commands/api-compatibility.md

1.1.617.8 KB
Original Source

Below is the full list of API commands and their implementation status in Garnet.

Note that this list is subject to change as we continue to expand our API command support with the help of our growing community.

Command Categories

  1. ACL
  2. BITMAP
  3. CLIENT
  4. CLUSTER
  5. COMMAND
  6. CONNECTION
  7. FUNCTIONS
  8. GENERIC
  9. GEO
  10. HASH
  11. HYPERLOGLOG
  12. KEYS
  13. LATENCY
  14. LIST
  15. MEMORY
  16. MODULE
  17. OBJECT
  18. PUB/SUB
  19. SCRIPTING
  20. SERVER
  21. SET
  22. SORTED SET
  23. STREAM
  24. STRING
  25. TRANSACTIONS

Full Commands List

CategoryCommandImplemented in GarnetNotes
<span id="acl">ACL</span>CAT
DELUSER
DRYRUN
GENPASS
GETUSER
LIST
LOAD
HELP
LOG
SAVE
SETUSER
USERS
WHOAMI
<span id="bitmap">BITMAP</span>BITCOUNT
BITFIELD
BITFIELD_RO
BITOP AND
BITOP NOT
BITPOS
GETBIT
SETBIT
<span id="client">CLIENT</span>CACHING
GETNAME
GETREDIR
HELP
ID
INFO
KILL
LIST
NO-EVICT
NO-TOUCH
PAUSE
REPLY
SETINFO
SETNAME
TRACKING
TRACKINGINFO
UNBLOCK
UNPAUSE
<span id="cluster">CLUSTER</span>ADDSLOTS
ADDSLOTSRANGE
ASKING
BUMPEPOCH
COUNT-FAILURE-REPORTS
COUNTKEYSINSLOT
DELSLOTS
DELSLOTSRANGE
FAILOVER
FLUSHSLOTS
FORGET
GETKEYINSLOT
INFO
KEYSLOT
LINKS
MEET
MYID
MYSHARDID
NODES
READONLY
READWRITE
REPLICAS
REPLICATE
RESET
SAVECONFIG
SET-CONFIG-EPOCH
SETSLOT
SHARDS
SLAVES(Deprecated)
SLOTS(deprecated)
<span id="command">COMMAND</span>COMMAND
COUNT
DOCS
GETKEYS
GETKEYSANDFLAGS
HELP
INFO
LIST
<span id="connection">CONNECTION</span>AUTH
ECHO
HELLO
PING
QUIT(Deprecated)
SELECT
<span id="functions">FUNCTIONS</span>FCALL
FCALL_RO
DELETE
DUMP
FLUSH
HELP
KILL
LIST
LOAD
RESTORE
STATS
<span id="generic">GENERIC</span>PERSIST
PEXPIRE
PEXPIREAT
PEXPIRETIME
PTTL
RANDOMKEY
RENAME
RENAMENX
RESTORE
SCAN
SORT
SORT_RO
TOUCH
TTL
TYPE
UNLINK
WAIT
WAITAOF
<span id="geo">GEO</span>GEOADD
GEODIST
GEOHASH
GEOPOS
GEORADIUS(Deprecated)
GEORADIUS_RO(Deprecated)
GEORADIUSBYMEMBER(Deprecated)
GEORADIUSBYMEMBER_RO(Deprecated)
GEOSEARCH
GEOSEARCHSTORE
<span id="hash">HASH</span>HDEL
HEXISTS
HEXPIRE
HEXPIREAT
HEXPIRETIME
HGET
HGETALL
HINCRBY
HINCRBYFLOAT
HKEYS
HLEN
HMGET
HMSET(Deprecated)
HPERSIST
HPEXPIRE
HPEXPIREAT
HPEXPIRETIME
HPTTL
HRANDFIELD
HSCAN
HSET
HSETNX
HSTRLEN
HTTL
HVALS
<span id="hyperloglog">HYPERLOGLOG</span>PFADD
PFCOUNT
PFDEBUGInternal command
PFMERGE
PFSELFTESTInternal command
<span id="keys">KEYS</span>COPY
DEL
DUMP
EXISTS
EXPIRE
EXPIREAT
EXPIRETIME
KEYS
MIGRATE
MOVE
<span id="latency">LATENCY</span>DOCTOR
GRAPH
HELP
HISTOGRAM
HISTORY
LATEST
RESET
<span id="list">LIST</span>BLMOVE
BLMPOP
BLPOP
BRPOP
BRPOPLPUSH(Deprecated)
LINDEX
LINSERT
LLEN
LMOVE
LMPOP
LPOP
LPOS
LPUSH
LPUSHX
LRANGE
LREM
LSET
LTRIM
RPOP
RPOPLPUSH(Deprecated)
RPUSH
RPUSHX
<span id="memory">MEMORY</span>DOCTOR
HELP
MALLOC-STATS
PURGE
STATS
USAGE
<span id="module">MODULE</span>HELP
LIST
LOAD
LOADEX
UNLOAD
<span id="object">OBJECT</span>ENCODING
FREQ
HELP
IDLETIME
REFCOUNT
<span id="pubsub">PUB/SUB</span>PSUBSCRIBE
PUBLISH
PUBSUB CHANNELS
PUBSUB HELP
PUBSUB NUMPAT
PUBSUB NUMSUB
PUBSUB SHARDCHANNELS
PUBSUB SHARDNUMSUB
PUNSUBSCRIBE
SUBSCRIBE
UNSUBSCRIBE
<span id="scripting">SCRIPTING</span>EVAL
EVAL_RO
EVALSHA
EVALSHA_RO
SCRIPT DEBUG
SCRIPT EXISTS
SCRIPT FLUSH
SCRIPT HELP
SCRIPT KILL
SCRIPT LOAD
<span id="server">SERVER</span>ACL
BGREWRITEAOF
BGSAVE
COMMITAOF
CONFIG GET
CONFIG HELP
CONFIG RESETSTAT
CONFIG REWRITE
CONFIG SET
DBSIZE
DEBUGInternal command
FLUSHALL
FLUSHDB
LASTSAVE
LOLWUT
MONITOR
PSYNC
REPLCONF
REPLICAOF
RESTORE-ASKING
ROLE
SAVE
SHUTDOWN
SLAVEOF(Deprecated)
SWAPDB
SYNC
TIME
<span id="set">SET</span>SADD
SCARD
SDIFF
SDIFFSTORE
SINTER
SINTERSTORE
SINTERCARD
SISMEMBER
SMEMBERS
SMISMEMBER
SMOVE
SPOP
SPUBLISH
SRANDMEMBER
SREM
SSCAN
SSUBSCRIBE
SUNION
SUNIONSTORE
SUNSUBSCRIBE
<span id="sorted-set">SLOWLOG</span>GET
HELP
LEN
RESET
<span id="sorted-set">SORTED SET</span>BZMPOP
BZPOPMAX
BZPOPMIN
ZADD
ZCARD
ZCOUNT
ZDIFF
ZDIFFSTORE
ZINCRBY
ZINTER
ZINTERCARD
ZINTERSTORE
ZLEXCOUNT
ZMPOP
ZMSCORE
ZPOPMAX
ZPOPMIN
ZRANDMEMBER
ZRANGE
ZRANGEBYLEX(Deprecated)
ZRANGEBYSCORE(Deprecated)
ZRANGESTORE
ZRANK
ZREM
ZREMRANGEBYLEX
ZREMRANGEBYRANK
ZREMRANGEBYSCORE
ZREVRANGE(Deprecated)
ZREVRANGEBYLEX(Deprecated)
ZREVRANGEBYSCORE(Deprecated)
ZREVRANK
ZSCAN
ZSCORE
ZUNION
ZUNIONSTORE
<span id="stream">STREAM</span>XACK
XADD
XAUTOCLAIM
XCLAIM
XDEL
XGROUP CREATE
XGROUP CREATECONSUMER
XGROUP DELCONSUMER
XGROUP DESTROY
XGROUP HELP
XGROUP SETID
XINFO CONSUMERS
XINFO GROUPS
XINFO HELP
XINFO STREAM
XLEN
XPENDING
XRANGE
XREAD
XREADGROUP
XREVRANGE
XSETID
XTRIM
<span id="string">STRING</span>APPEND
DECR
DECRBY
GET
GETDEL
GETEX
GETRANGE
GETSET
INCR
INCRBY
INCRBYFLOAT
LCS
MGET
MSET
MSETNX
PSETEX(Deprecated)
SET
SETEX(Deprecated)
SETNX
SETRANGE
STRLEN
SUBSTR(Deprecated)
<span id="transactions">TRANSACTIONS</span>DISCARD
EXEC
MULTI
UNWATCH
WATCH
<span id="json">JSON Module</span>JSON ModulePartially Implemented