Data type commands compatibility
Data type commands compatibility (bitmaps, geospatial indices, hashes, HyperLogLogs, lists, sets, sorted sets, streams, strings).
The following tables show which Redis Community Edition data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud.
Bitmap commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| BITCOUNT | ✅ Standard |
✅ Standard |
|
| BITFIELD | ✅ Standard |
✅ Standard |
|
| BITFIELD_RO | ✅ Standard |
✅ Standard |
|
| BITOP | ✅ Standard |
✅ Standard |
|
| BITPOS | ✅ Standard |
✅ Standard |
|
| GETBIT | ✅ Standard |
✅ Standard |
|
| SETBIT | ✅ Standard |
✅ Standard |
Geospatial indices commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| GEOADD | ✅ Standard |
✅ Standard |
|
| GEODIST | ✅ Standard |
✅ Standard |
|
| GEOHASH | ✅ Standard |
✅ Standard |
|
| GEOPOS | ✅ Standard |
✅ Standard |
|
| GEORADIUS | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| GEORADIUS_RO | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| GEORADIUSBYMEMBER | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| GEORADIUSBYMEMBER_RO | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| GEOSEARCH | ✅ Standard |
✅ Standard |
|
| GEOSEARCHSTORE | ✅ Standard |
✅ Standard |
Hash commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| HDEL | ✅ Standard |
✅ Standard |
|
| HEXISTS | ✅ Standard |
✅ Standard |
|
| HGET | ✅ Standard |
✅ Standard |
|
| HGETALL | ✅ Standard |
✅ Standard |
|
| HINCRBY | ✅ Standard |
✅ Standard |
|
| HINCRBYFLOAT | ✅ Standard |
✅ Standard |
|
| HKEYS | ✅ Standard |
✅ Standard |
|
| HLEN | ✅ Standard |
✅ Standard |
|
| HMGET | ✅ Standard |
✅ Standard |
|
| HMSET | ✅ Standard |
✅ Standard |
Deprecated as of Redis v4.0.0. |
| HRANDFIELD | ✅ Standard |
✅ Standard |
|
| HSCAN | ✅ Standard |
✅ Standard |
|
| HSET | ✅ Standard |
✅ Standard |
|
| HSETNX | ✅ Standard |
✅ Standard |
|
| HSTRLEN | ✅ Standard |
✅ Standard |
|
| HVALS | ✅ Standard |
✅ Standard |
HyperLogLog commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| PFADD | ✅ Standard |
✅ Standard |
|
| PFCOUNT | ✅ Standard |
✅ Standard |
|
| PFDEBUG | ❌ Standard |
❌ Standard |
|
| PFMERGE | ✅ Standard |
✅ Standard |
|
| PFSELFTEST | ❌ Standard |
❌ Standard |
List commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| BLMOVE | ✅ Standard |
✅ Standard |
|
| BLMPOP | ✅ Standard |
✅ Standard |
|
| BLPOP | ✅ Standard |
✅ Standard |
|
| BRPOP | ✅ Standard |
✅ Standard |
|
| BRPOPLPUSH | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| LINDEX | ✅ Standard |
✅ Standard |
|
| LINSERT | ✅ Standard |
✅ Standard |
|
| LLEN | ✅ Standard |
✅ Standard |
|
| LMOVE | ✅ Standard |
✅ Standard |
|
| LMPOP | ✅ Standard |
✅ Standard |
|
| LPOP | ✅ Standard |
✅ Standard |
|
| LPOS | ✅ Standard |
✅ Standard |
|
| LPUSH | ✅ Standard |
✅ Standard |
|
| LPUSHX | ✅ Standard |
✅ Standard |
|
| LRANGE | ✅ Standard |
✅ Standard |
|
| LREM | ✅ Standard |
✅ Standard |
|
| LSET | ✅ Standard |
✅ Standard |
|
| LTRIM | ✅ Standard |
✅ Standard |
|
| RPOP | ✅ Standard |
✅ Standard |
|
| RPOPLPUSH | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| RPUSH | ✅ Standard |
✅ Standard |
|
| RPUSHX | ✅ Standard |
✅ Standard |
Set commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| SADD | ✅ Standard |
✅ Standard |
|
| SCARD | ✅ Standard |
✅ Standard |
|
| SDIFF | ✅ Standard |
✅ Standard |
|
| SDIFFSTORE | ✅ Standard |
✅ Standard |
|
| SINTER | ✅ Standard |
✅ Standard |
|
| SINTERCARD | ✅ Standard |
✅ Standard |
|
| SINTERSTORE | ✅ Standard |
✅ Standard |
|
| SISMEMBER | ✅ Standard |
✅ Standard |
|
| SMEMBERS | ✅ Standard |
✅ Standard |
|
| SMISMEMBER | ✅ Standard |
✅ Standard |
|
| SMOVE | ✅ Standard |
✅ Standard |
|
| SPOP | ✅ Standard |
✅ Standard |
|
| SRANDMEMBER | ✅ Standard |
✅ Standard |
|
| SREM | ✅ Standard |
✅ Standard |
|
| SSCAN | ✅ Standard |
✅ Standard |
|
| SUNION | ✅ Standard |
✅ Standard |
|
| SUNIONSTORE | ✅ Standard |
✅ Standard |
Sorted set commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| BZMPOP | ✅ Standard |
✅ Standard |
|
| BZPOPMAX | ✅ Standard |
✅ Standard |
|
| BZPOPMIN | ✅ Standard |
✅ Standard |
|
| ZADD | ✅ Standard |
✅ Standard |
|
| ZCARD | ✅ Standard |
✅ Standard |
|
| ZCOUNT | ✅ Standard |
✅ Standard |
|
| ZDIFF | ✅ Standard |
✅ Standard |
|
| ZDIFFSTORE | ✅ Standard |
✅ Standard |
|
| ZINCRBY | ✅ Standard |
✅ Standard |
|
| ZINTER | ✅ Standard |
✅ Standard |
|
| ZINTERCARD | ✅ Standard |
✅ Standard |
|
| ZINTERSTORE | ✅ Standard |
✅ Standard |
|
| ZLEXCOUNT | ✅ Standard |
✅ Standard |
|
| ZMPOP | ✅ Standard |
✅ Standard |
|
| ZMSCORE | ✅ Standard |
✅ Standard |
|
| ZPOPMAX | ✅ Standard |
✅ Standard |
|
| ZPOPMIN | ✅ Standard |
✅ Standard |
|
| ZRANDMEMBER | ✅ Standard |
✅ Standard |
|
| ZRANGE | ✅ Standard |
✅ Standard |
|
| ZRANGEBYLEX | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| ZRANGEBYSCORE | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| ZRANGESTORE | ✅ Standard |
✅ Standard |
|
| ZRANK | ✅ Standard |
✅ Standard |
|
| ZREM | ✅ Standard |
✅ Standard |
|
| ZREMRANGEBYLEX | ✅ Standard |
✅ Standard |
|
| ZREMRANGEBYRANK | ✅ Standard |
✅ Standard |
|
| ZREMRANGEBYSCORE | ✅ Standard |
✅ Standard |
|
| ZREVRANGE | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| ZREVRANGEBYLEX | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| ZREVRANGEBYSCORE | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| ZREVRANK | ✅ Standard |
✅ Standard |
|
| ZSCAN | ✅ Standard |
✅ Standard |
|
| ZSCORE | ✅ Standard |
✅ Standard |
|
| ZUNION | ✅ Standard |
✅ Standard |
|
| ZUNIONSTORE | ✅ Standard |
✅ Standard |
Stream commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| XACK | ✅ Standard |
✅ Standard |
|
| XADD | ✅ Standard |
✅ Standard |
|
| XAUTOCLAIM | ✅ Standard |
✅ Standard |
|
| XCLAIM | ✅ Standard |
✅ Standard |
|
| XDEL | ✅ Standard |
✅ Standard |
|
| XGROUP | ✅ Standard |
✅ Standard |
|
| XINFO | ✅ Standard |
✅ Standard |
|
| XLEN | ✅ Standard |
✅ Standard |
|
| XPENDING | ✅ Standard |
✅ Standard |
|
| XRANGE | ✅ Standard |
✅ Standard |
|
| XREAD | ✅ Standard |
✅ Standard |
|
| XREADGROUP | ✅ Standard |
✅ Standard |
|
| XREVRANGE | ✅ Standard |
✅ Standard |
|
| XSETID | ✅ Standard |
✅ Standard |
|
| XTRIM | ✅ Standard |
✅ Standard |
String commands
| Command | Redis Enterprise |
Redis Cloud |
Notes |
|---|---|---|---|
| APPEND | ✅ Standard |
✅ Standard |
|
| DECR | ✅ Standard |
✅ Standard |
|
| DECRBY | ✅ Standard |
✅ Standard |
|
| GET | ✅ Standard |
✅ Standard |
|
| GETDEL | ✅ Standard |
✅ Standard |
|
| GETEX | ✅ Standard |
✅ Standard |
*Not supported for HyperLogLog. |
| GETRANGE | ✅ Standard |
✅ Standard |
|
| GETSET | ✅ Standard |
✅ Standard |
Deprecated as of Redis v6.2.0. |
| INCR | ✅ Standard |
✅ Standard |
|
| INCRBY | ✅ Standard |
✅ Standard |
|
| INCRBYFLOAT | ✅ Standard |
✅ Standard |
|
| LCS | ✅ Standard |
✅ Standard |
|
| MGET | ✅ Standard |
✅ Standard |
|
| MSET | ✅ Standard |
✅ Standard |
|
| MSETNX | ✅ Standard |
✅ Standard |
|
| PSETEX | ✅ Standard |
✅ Standard |
|
| SET | ✅ Standard |
✅ Standard |
|
| SETEX | ✅ Standard |
✅ Standard |
|
| SETNX | ✅ Standard |
✅ Standard |
|
| SETRANGE | ✅ Standard |
✅ Standard |
|
| STRALGO | ❌ Standard |
❌ Standard |
Deprecated as of Redis v7.0.0. |
| STRLEN | ✅ Standard |
✅ Standard |
|
| SUBSTR | ❌ Standard |
❌ Standard |
Deprecated as of Redis v2.0.0. |