Supported Commands

Cloudalus KV supports most Redis commands and data types. Below is a list of commands that are supported and commands that are not supported.

String Commands
CommandSupported
APPEND
DECR
DECRBY
GET
GETDEL
GETEX
GETRANGE
GETSET
INCR
INCRBY
INCRBYFLOAT
LCS
MGET
MSET
MSETNX
PSETEX
SET
SETEX
SETNX
SETRANGE
STRLEN
SUBSTR
Hash Commands
CommandSupported
HDEL
HEXISTS
HEXPIREExpiring keys within hash not supported
HEXPIREATExpiring keys within hash not supported
HEXPIRETIMEExpiring keys within hash not supported
HGET
HGETEXExpiring keys within hash not supported
HGETALL
HINCRBY
HINCRBYFLOAT
HKEYS
HLEN
HMGET
HMSET
HPERSISTExpiring keys within hash not supported
HPEXPIREExpiring keys within hash not supported
HPEXPIREATExpiring keys within hash not supported
HPEXPIRETIMEExpiring keys within hash not supported
HPTTLExpiring keys within hash not supported
HRANDFIELD
HSCAN
HSET
HSETEXExpiring keys within hash not supported
HSETNX
HSTRLEN
HTTLExpiring keys within hash not supported
HVALS
List Commands
CommandSupported
BLMOVEBlocking commands not supported currently
BLMPOPBlocking commands not supported currently
BLPOPBlocking commands not supported currently
BRPOPBlocking commands not supported currently
BRPOPLPUSHBlocking commands not supported currently
LINDEX
LINSERT
LLEN
LMOVE
LMPOP
LPOP
LPOS
LPUSH
LPUSHX
LRANGE
LREM
LSET
LTRIM
RPOP
RPOPLPUSH
RPUSH
RPUSHX
Set Commands
CommandSupported
SADD
SCARD
SDIFF
SDIFFSTORE
SINTER
SINTERCARD
SINTERSTORE
SISMEMBER
SMEMBERS
SMISMEMBER
SMOVE
SPOP
SRANDMEMBER
SREM
SSCAN
SUNION
SUNIONSTORE
Sorted Set Commands
CommandSupported
BZMPOPBlocking commands not supported currently
BZPOPMAXBlocking commands not supported currently
BZPOPMINBlocking commands not supported currently
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
Transaction Commands
CommandSupported
DISCARD
EXEC
MULTI
UNWATCH
WATCH
Generic Commands
CommandSupported
COPY
DEL
DUMP
EXISTS
EXPIRE
EXPIREAT
EXPIRETIME
FLUSHALL
FLUSHDB
KEYS
MIGRATE
MOVE
OBJECT
PERSIST
PEXPIRE
PEXPIREAT
PEXPIRETIME
PTTL
RANDOMKEY
RENAME
RENAMENX
RESTORE
SCAN
SORT
TOUCH
TTL
TYPE
UNLINK
WAIT
WAITAOF
Unsupported Functionality
NamePlanned Support
BitmapReach out to support if you're interested in trialing this feature
Geospatial IndicesReach out to support if you're interested in trialing this feature
HyperLogLogReach out to support if you're interested in trialing this feature
Pub/SubRedis's Pub/Sub approach does not allow us to offer the scaling gurantees we provide.

We're working on an alternative product to address this need. Please reach out to support if you'd like to trial this alternative
Scripting and functions
ACL~A more powerful approach to fine-grained permission management is available through IAM policies.
StreamsReach out to support if you're interested in trialing this feature