Supported commands

This page explains what Redis commands Memorystore for Redis Cluster supports. Memorystore for Redis Cluster supports a subset of the official Redis command library.

A NOPERM error is returned for commands not listed as supported on this page.

Supported command list

  • APPEND
  • ASKING
  • AUTH
  • BITCOUNT
  • BITFIELD
  • BITFIELD_RO
  • BITOP
  • BITPOS
  • BLMOVE
  • BLMPOP
  • BLPOP
  • BRPOP
  • BRPOPLPUSH
  • BZMPOP
  • BZPOPMAX
  • BZPOPMIN
  • CLIENT | CACHING
  • CLIENT | GETNAME
  • CLIENT | GETREDIR
  • CLIENT | HELP
  • CLIENT | ID
  • CLIENT | INFO
  • CLIENT | KILL
  • CLIENT | LIST
  • CLIENT | REPLY
  • CLIENT | SETNAME
  • CLIENT | TRACKING
  • CLIENT | TRACKINGINFO
  • CLUSTER | COUNT-FAILURE-REPORTS
  • CLUSTER | COUNTKEYSINSLOT
  • CLUSTER | GETKEYSINSLOT
  • CLUSTER | HELP
  • CLUSTER | INFO
  • CLUSTER | KEYSLOT
  • CLUSTER | LINKS
  • CLUSTER | MYID
  • CLUSTER | NODES
  • CLUSTER | REPLICAS
  • CLUSTER | SHARDS
  • CLUSTER | SLAVES
  • CLUSTER | SLOTS
  • COMMAND | COUNT
  • COMMAND | DOCS
  • COMMAND | GETKEYS
  • COMMAND | GETKEYSANDFLAGS
  • COMMAND | HELP
  • COMMAND | INFO
  • COMMAND | LIST
  • CONFIG | HELP
  • COPY
  • DBSIZE
  • DECR
  • DECRBY
  • DEL
  • DISCARD
  • DUMP
  • ECHO
  • EVAL
  • EVAL_RO
  • EVALSHA
  • EVALSHA_RO
  • EXEC
  • EXISTS
  • EXPIRE
  • EXPIREAT
  • EXPIRETIME
  • FCALL
  • FCALL_RO
  • FLUSHALL
  • FLUSHDB
  • FUNCTION | DELETE
  • FUNCTION | DUMP
  • FUNCTION | FLUSH
  • FUNCTION | HELP
  • FUNCTION | KILL
  • FUNCTION | LIST
  • FUNCTION | LOAD
  • FUNCTION | RESTORE
  • FUNCTION | STATS
  • GEOADD
  • GEODIST
  • GEOHASH
  • GEOPOS
  • GEORADIUS
  • GEORADIUS_RO
  • GEORADIUSBYMEMBER
  • GEORADIUSBYMEMBER_RO
  • GEOSEARCH
  • GEOSEARCHSTORE
  • GET
  • GETBIT
  • GETDEL
  • GETEX
  • GETRANGE
  • GETSET
  • HDEL
  • HELLO
  • HEXISTS
  • HGET
  • HGETALL
  • HINCRBY
  • HINCRBYFLOAT
  • HKEYS
  • HLEN
  • HMGET
  • HMSET
  • HRANDFIELD
  • HSCAN
  • HSET
  • HSETNX
  • HSTRLEN
  • HVALS
  • INCR
  • INCRBY
  • INCRBYFLOAT
  • INFO
  • KEYS
  • LATENCY | DOCTOR
  • LATENCY | GRAPH
  • LATENCY | HELP
  • LATENCY | HISTOGRAM
  • LATENCY | HISTORY
  • LATENCY | LATEST
  • LATENCY | RESET
  • LCS
  • LINDEX
  • LINSERT
  • LLEN
  • LMOVE
  • LMPOP
  • LOLWUT
  • LPOP
  • LPOS
  • LPUSH
  • LPUSHX
  • LRANGE
  • LREM
  • LSET
  • LTRIM
  • MEMORY | DOCTOR
  • MEMORY | HELP
  • MEMORY | MALLOC-STATS
  • MEMORY | PURGE
  • MEMORY | STATS
  • MEMORY | USAGE
  • MGET
  • MODULE | HELP
  • MONITOR
  • MSET
  • MSETNX
  • MULTI
  • OBJECT | ENCODING
  • OBJECT | FREQ
  • OBJECT | HELP
  • OBJECT | IDLETIME
  • OBJECT | REFCOUNT
  • PERSIST
  • PEXPIRE
  • PEXPIREAT
  • PEXPIRETIME
  • PFADD
  • PFCOUNT
  • PFMERGE
  • PING
  • PSETEX
  • PSUBSCRIBE
  • PTTL
  • PUBLISH
  • PUBSUB|CHANNELS
  • PUBSUB | HELP
  • PUBSUB|NUMPAT
  • PUBSUB|NUMSUB
  • PUBSUB | SHARDCHANNELS
  • PUBSUB | SHARDNUMSUB
  • PUNSUBSCRIBE
  • QUIT
  • RANDOMKEY
  • READONLY
  • READWRITE
  • RENAME
  • RENAMENX
  • RESET
  • RESTORE
  • ROLE
  • RPOP
  • RPOPLPUSH
  • RPUSH
  • RPUSHX
  • SADD
  • SCAN
  • SCARD
  • SCRIPT | DEBUG
  • SCRIPT | EXISTS
  • SCRIPT | FLUSH
  • SCRIPT | HELP
  • SCRIPT | KILL
  • SCRIPT | LOAD
  • SDIFF
  • SDIFFSTORE
  • SELECT
  • SET
  • SETBIT
  • SETEX
  • SETNX
  • SETRANGE
  • SINTER
  • SINTERCARD
  • SINTERSTORE
  • SISMEMBER
  • SLOWLOG|HELP
  • SMEMBERS
  • SMISMEMBER
  • SMOVE
  • SORT
  • SORT_RO
  • SPOP
  • SPUBLISH
  • SRANDMEMBER
  • SREM
  • SSCAN
  • SSUBSCRIBE
  • STRLEN
  • SUBSCRIBE
  • SUBSTR
  • SUNION
  • SUNIONSTORE
  • SUNSUBSCRIBE
  • TIME
  • TOUCH
  • TTL
  • TYPE
  • UNLINK
  • UNSUBSCRIBE
  • UNWATCH
  • WAIT
  • WATCH
  • 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
  • XTRIM
  • ZADD
  • ZCARD
  • ZCOUNT
  • ZDIFF
  • ZDIFFSTORE
  • ZINCRBY
  • ZINTER
  • ZINTERCARD
  • ZINTERSTORE
  • ZLEXCOUNT
  • ZMPOP
  • ZMSCORE
  • ZPOPMAX
  • ZPOPMIN
  • ZRANDMEMBER
  • ZRANGE
  • ZRANGEBYLEX
  • ZRANGEBYSCORE
  • ZRANGESTORE
  • ZRANK
  • ZREM
  • ZREMRANGEBYLEX
  • ZREMRANGEBYRANK
  • ZREMRANGEBYSCORE
  • ZREVRANGE
  • ZREVRANGEBYLEX
  • ZREVRANGEBYSCORE
  • ZREVRANK
  • ZSCAN
  • ZSCORE
  • ZUNION
  • ZUNIONSTORE

Blocked commands

Memorystore for Redis Cluster supports all Redis 7.0 commands, except for the following blocked commands:

  • ACL | DELUSER
  • ACL | DRYRUN
  • ACL | GETUSER
  • ACL | LIST
  • ACL | LOAD
  • ACL | LOG
  • ACL | SAVE
  • ACL | SETUSER
  • ACL | USERS
  • ACL | CAT
  • ACL | GENPASS
  • ACL | HELP
  • ACL | WHOAMI
  • BGREWRITEAOF
  • BGSAVE
  • CLIENT | NO-EVICT
  • CLIENT | PAUSE
  • CLIENT | UNBLOCK
  • CLIENT | UNPAUSE
  • CLUSTER | ADDSLOTS
  • CLUSTER | ADDSLOTSRANGE
  • CLUSTER | BUMPEPOCH
  • CLUSTER | DELSLOTS
  • CLUSTER | DELSLOTSRANGE
  • CLUSTER | FAILOVER
  • CLUSTER | FLUSHSLOTS
  • CLUSTER | FORGET
  • CLUSTER | MEET
  • CLUSTER | REPLICATE
  • CLUSTER | RESET
  • CLUSTER | SAVECONFIG
  • CLUSTER | SET-CONFIG-EPOCH
  • CLUSTER | SETSLOT
  • CONFIG | GET
  • CONFIG | RESETSTAT
  • CONFIG | REWRITE
  • CONFIG | SET
  • DEBUG
  • FAILOVER
  • LASTSAVE
  • MIGRATE
  • MODULE | LIST
  • MODULE | LOAD
  • MODULE | LOADEX
  • MODULE | UNLOAD
  • MOVE
  • PFDEBUG
  • PFSELFTEST
  • PSYNC
  • REPLCONF
  • REPLICAOF
  • RESTORE-ASKING
  • SAVE
  • SHUTDOWN
  • SLAVEOF
  • SLOWLOG | GET
  • SLOWLOG | LEN
  • SLOWLOG | RESET
  • SWAPDB
  • SYNC
  • XSETID