diff --git a/content/commands/acl-cat.md b/content/commands/acl-cat.md index da284030d..9c41ac7c1 100644 --- a/content/commands/acl-cat.md +++ b/content/commands/acl-cat.md @@ -119,6 +119,12 @@ Then we may want to know what commands are part of a given category: 31) "sort" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="acl-cat-return-info" diff --git a/content/commands/acl-deluser.md b/content/commands/acl-deluser.md index 00ec9541b..e94252bcd 100644 --- a/content/commands/acl-deluser.md +++ b/content/commands/acl-deluser.md @@ -51,6 +51,12 @@ exist, in such case no operation is performed for the non existing users. 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="acl-deluser-return-info" diff --git a/content/commands/acl-dryrun.md b/content/commands/acl-dryrun.md index a9a519545..b04244bb3 100644 --- a/content/commands/acl-dryrun.md +++ b/content/commands/acl-dryrun.md @@ -57,6 +57,12 @@ This command can be used to test the permissions of a given user without having "User VIRGINIA has no permissions to run the 'get' command" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Might reply with "unknown user" for LDAP users even if `AUTH` succeeds. | + ## Return information {{< multitabs id="acl-dryrun-return-info" diff --git a/content/commands/acl-genpass.md b/content/commands/acl-genpass.md index 32c9e13c5..c3b063a38 100644 --- a/content/commands/acl-genpass.md +++ b/content/commands/acl-genpass.md @@ -74,6 +74,12 @@ hex character. "90" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="acl-genpass-return-info" diff --git a/content/commands/acl-getuser.md b/content/commands/acl-getuser.md index 85347cf7f..a95b8484b 100644 --- a/content/commands/acl-getuser.md +++ b/content/commands/acl-getuser.md @@ -81,6 +81,12 @@ Here's an example configuration for a user 10) "&*" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="acl-getuser-return-info" diff --git a/content/commands/acl-help.md b/content/commands/acl-help.md index a5fa4221e..1208cce5d 100644 --- a/content/commands/acl-help.md +++ b/content/commands/acl-help.md @@ -28,6 +28,12 @@ title: ACL HELP --- The `ACL HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="acl-help-return-info" diff --git a/content/commands/acl-list.md b/content/commands/acl-list.md index e01f576b3..b6e6c239e 100644 --- a/content/commands/acl-list.md +++ b/content/commands/acl-list.md @@ -48,6 +48,12 @@ configuration file if you wish (but make sure to check [`ACL SAVE`]({{< relref " In some cases, you might see `allchannels` instead of `&*` and `allkeys` instead of `~*` in the output. This is because `allchannels` and `allkeys` are aliases for `&*` and `~*` respectively. {{< /note>}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="acl-list-return-info" diff --git a/content/commands/acl-load.md b/content/commands/acl-load.md index c7713db9f..d21b627fd 100644 --- a/content/commands/acl-load.md +++ b/content/commands/acl-load.md @@ -48,6 +48,12 @@ sure to have an *all or nothing* behavior, that is: -ERR /tmp/foo:1: Unknown command or category name in ACL... ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="acl-load-return-info" diff --git a/content/commands/acl-log.md b/content/commands/acl-log.md index 1d72b74d2..44da5534f 100644 --- a/content/commands/acl-log.md +++ b/content/commands/acl-log.md @@ -98,6 +98,12 @@ Each log entry is composed of the following fields: 9. `timestamp-created`: A UNIX timestamp in `milliseconds` at the time the entry was first created. 10. `timestamp-last-updated`: A UNIX timestamp in `milliseconds` at the time the entry was last updated. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="acl-log-return-info" diff --git a/content/commands/acl-save.md b/content/commands/acl-save.md index 43e5828d0..f675a1114 100644 --- a/content/commands/acl-save.md +++ b/content/commands/acl-save.md @@ -46,6 +46,12 @@ option), this command will save the currently defined ACLs from the server memor -ERR There was an error trying to save the ACLs. Please check the server logs for more information ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="acl-save-return-info" diff --git a/content/commands/acl-setuser.md b/content/commands/acl-setuser.md index f2ac04b36..a04f74577 100644 --- a/content/commands/acl-setuser.md +++ b/content/commands/acl-setuser.md @@ -145,6 +145,12 @@ This is a list of all the supported Redis ACL rules: (error) ERR Error in ACL SETUSER modifier 'heeyyyy': Syntax error ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="acl-setuser-return-info" diff --git a/content/commands/acl-users.md b/content/commands/acl-users.md index 1a8e9cb80..207391e9c 100644 --- a/content/commands/acl-users.md +++ b/content/commands/acl-users.md @@ -42,6 +42,12 @@ users in the Redis ACL system. 3) "default" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="acl-users-return-info" diff --git a/content/commands/acl-whoami.md b/content/commands/acl-whoami.md index e14fb7dc6..12a85e81f 100644 --- a/content/commands/acl-whoami.md +++ b/content/commands/acl-whoami.md @@ -38,6 +38,12 @@ can change user using [`AUTH`]({{< relref "/commands/auth" >}}). "default" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="acl-whoami-return-info" diff --git a/content/commands/append.md b/content/commands/append.md index bbb8f8658..93a4a9908 100644 --- a/content/commands/append.md +++ b/content/commands/append.md @@ -107,6 +107,12 @@ GETRANGE ts 0 3 GETRANGE ts 4 7 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="append-return-info" diff --git a/content/commands/asking.md b/content/commands/asking.md index a17d16f66..c61c486a5 100644 --- a/content/commands/asking.md +++ b/content/commands/asking.md @@ -33,6 +33,12 @@ If an `-ASK` redirect is received during a transaction, only one ASKING command See [ASK redirection in the Redis Cluster Specification]({{< relref "/operate/oss_and_stack/reference/cluster-spec#ask-redirection" >}}) for details. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="asking-return-info" diff --git a/content/commands/auth.md b/content/commands/auth.md index bd89e09ef..0e2f3946b 100644 --- a/content/commands/auth.md +++ b/content/commands/auth.md @@ -80,6 +80,12 @@ a lot of passwords in parallel in very short time, so make sure to generate a strong and very long password so that this attack is infeasible. A good way to generate strong passwords is via the [`ACL GENPASS`]({{< relref "/commands/acl-genpass" >}}) command. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="auth-return-info" diff --git a/content/commands/bf.add.md b/content/commands/bf.add.md index a60129041..66a51dc53 100644 --- a/content/commands/bf.add.md +++ b/content/commands/bf.add.md @@ -58,6 +58,13 @@ redis> BF.ADD bf item1 (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-add-return-info" diff --git a/content/commands/bf.card.md b/content/commands/bf.card.md index d941c5c77..149c4f93f 100644 --- a/content/commands/bf.card.md +++ b/content/commands/bf.card.md @@ -52,6 +52,12 @@ redis> BF.CARD bf_new (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + ## Return information {{< multitabs id="bf-card-return-info" diff --git a/content/commands/bf.exists.md b/content/commands/bf.exists.md index dadd9c042..dd0c33001 100644 --- a/content/commands/bf.exists.md +++ b/content/commands/bf.exists.md @@ -59,6 +59,13 @@ redis> BF.EXISTS bf item2 (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-exists-return-info" diff --git a/content/commands/bf.info.md b/content/commands/bf.info.md index 5a3d57412..10b685e52 100644 --- a/content/commands/bf.info.md +++ b/content/commands/bf.info.md @@ -104,6 +104,13 @@ redis> BF.INFO bf1 CAPACITY 1) (integer) 100 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-info-return-info" diff --git a/content/commands/bf.insert.md b/content/commands/bf.insert.md index 063d8a1d6..23f3ea131 100644 --- a/content/commands/bf.insert.md +++ b/content/commands/bf.insert.md @@ -138,6 +138,13 @@ Add two items to a filter, then return error if the filter does not already exis BF.INSERT filter NOCREATE ITEMS foo bar {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-insert-return-info" diff --git a/content/commands/bf.loadchunk.md b/content/commands/bf.loadchunk.md index 5c830c6b5..87f280a9b 100644 --- a/content/commands/bf.loadchunk.md +++ b/content/commands/bf.loadchunk.md @@ -65,6 +65,13 @@ Current data chunk (returned by [`BF.SCANDUMP`]({{< relref "commands/bf.scandump See [`BF.SCANDUMP`]({{< relref "commands/bf.scandump/" >}}) for an example. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-loadchunk-return-info" diff --git a/content/commands/bf.madd.md b/content/commands/bf.madd.md index 6f52764dd..2612ff420 100644 --- a/content/commands/bf.madd.md +++ b/content/commands/bf.madd.md @@ -55,6 +55,13 @@ If `key` does not exist - a new Bloom filter is created with default error rate, One or more items to add. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information Returns one of these replies: diff --git a/content/commands/bf.mexists.md b/content/commands/bf.mexists.md index e4addcefd..03c34fe7b 100644 --- a/content/commands/bf.mexists.md +++ b/content/commands/bf.mexists.md @@ -62,6 +62,13 @@ redis> BF.MEXISTS bf item1 item2 item3 3) (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-mexists-return-info" diff --git a/content/commands/bf.reserve.md b/content/commands/bf.reserve.md index 19188663e..9fc7f8eba 100644 --- a/content/commands/bf.reserve.md +++ b/content/commands/bf.reserve.md @@ -117,6 +117,13 @@ redis> BF.RESERVE bf_non 0.01 1000 NONSCALING OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-reserve-return-info" diff --git a/content/commands/bf.scandump.md b/content/commands/bf.scandump.md index 1b61aedbc..386f43111 100644 --- a/content/commands/bf.scandump.md +++ b/content/commands/bf.scandump.md @@ -96,6 +96,13 @@ for chunk in chunks: BF.LOADCHUNK(key, iter, data) {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-scandump-return-info" diff --git a/content/commands/bgrewriteaof.md b/content/commands/bgrewriteaof.md index 3fe183b3b..4628584aa 100644 --- a/content/commands/bgrewriteaof.md +++ b/content/commands/bgrewriteaof.md @@ -50,6 +50,12 @@ Since Redis 2.4 the AOF rewrite is automatically triggered by Redis, however the See the [persistence documentation]({{< relref "/operate/oss_and_stack/management/persistence" >}}) for detailed information. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="bgrewriteaof-return-info" diff --git a/content/commands/bgsave.md b/content/commands/bgsave.md index 40a179a4f..6eafb210e 100644 --- a/content/commands/bgsave.md +++ b/content/commands/bgsave.md @@ -58,6 +58,12 @@ command. See the [persistence documentation]({{< relref "/operate/oss_and_stack/management/persistence" >}}) for detailed information. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="bgsave-return-info" diff --git a/content/commands/bitcount.md b/content/commands/bitcount.md index b7661a91b..369c5d622 100644 --- a/content/commands/bitcount.md +++ b/content/commands/bitcount.md @@ -142,6 +142,12 @@ When the bitmap is big, there are two alternatives: optional parameters, accumulating the results client-side, and optionally caching the result into a key. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bitcount-return-info" diff --git a/content/commands/bitfield.md b/content/commands/bitfield.md index 60a81b7e6..a862a03fa 100644 --- a/content/commands/bitfield.md +++ b/content/commands/bitfield.md @@ -230,6 +230,12 @@ When offsets and integer sizes are aligned to bytes boundaries, this is the same as big endian, however when such alignment does not exist, its important to also understand how the bits inside a byte are ordered. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bitfield-return-info" diff --git a/content/commands/bitfield_ro.md b/content/commands/bitfield_ro.md index 3f72ea8b1..d2c06b78b 100644 --- a/content/commands/bitfield_ro.md +++ b/content/commands/bitfield_ro.md @@ -75,6 +75,12 @@ See original [`BITFIELD`]({{< relref "/commands/bitfield" >}}) for more details. BITFIELD_RO hello GET i8 16 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bitfield-ro-return-info" diff --git a/content/commands/bitop.md b/content/commands/bitop.md index 7130568d4..fe648509c 100644 --- a/content/commands/bitop.md +++ b/content/commands/bitop.md @@ -188,6 +188,12 @@ For real-time metrics and statistics involving large inputs a good approach is to use a replica (with replica-read-only option enabled) where the bit-wise operations are performed to avoid blocking the master instance. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bitop-return-info" diff --git a/content/commands/bitpos.md b/content/commands/bitpos.md index 6540dd4ba..b92f8125e 100644 --- a/content/commands/bitpos.md +++ b/content/commands/bitpos.md @@ -127,6 +127,12 @@ redis> BITPOS mykey 1 7 -3 BIT (integer) -1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bitpos-return-info" diff --git a/content/commands/blmove.md b/content/commands/blmove.md index 7171828d5..914ed3e78 100644 --- a/content/commands/blmove.md +++ b/content/commands/blmove.md @@ -114,6 +114,12 @@ Please see the pattern description in the [`LMOVE`]({{< relref "/commands/lmove" Please see the pattern description in the [`LMOVE`]({{< relref "/commands/lmove" >}}) documentation. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="blmove-return-info" diff --git a/content/commands/blmpop.md b/content/commands/blmpop.md index 90a02085a..562de190f 100644 --- a/content/commands/blmpop.md +++ b/content/commands/blmpop.md @@ -84,6 +84,12 @@ A `timeout` of zero can be used to block indefinitely. See [`LMPOP`]({{< relref "/commands/lmpop" >}}) for more information. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="blmpop-return-info" diff --git a/content/commands/blpop.md b/content/commands/blpop.md index c9ae95035..7e46f268a 100644 --- a/content/commands/blpop.md +++ b/content/commands/blpop.md @@ -189,6 +189,12 @@ LPUSH helper_key x EXEC ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="blpop-return-info" diff --git a/content/commands/brpop.md b/content/commands/brpop.md index eb3ef7b47..9f763ae48 100644 --- a/content/commands/brpop.md +++ b/content/commands/brpop.md @@ -81,6 +81,12 @@ redis> BRPOP list1 list2 0 2) "c" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="brpop-return-info" diff --git a/content/commands/brpoplpush.md b/content/commands/brpoplpush.md index 60d49afdf..ac5177e84 100644 --- a/content/commands/brpoplpush.md +++ b/content/commands/brpoplpush.md @@ -97,6 +97,12 @@ Please see the pattern description in the [`RPOPLPUSH`]({{< relref "/commands/rp Please see the pattern description in the [`RPOPLPUSH`]({{< relref "/commands/rpoplpush" >}}) documentation. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="brpoplpush-return-info" diff --git a/content/commands/bzmpop.md b/content/commands/bzmpop.md index eff8ee44a..5e06a832a 100644 --- a/content/commands/bzmpop.md +++ b/content/commands/bzmpop.md @@ -86,6 +86,12 @@ A `timeout` of zero can be used to block indefinitely. See [`ZMPOP`]({{< relref "/commands/zmpop" >}}) for more information. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bzmpop-return-info" diff --git a/content/commands/bzpopmax.md b/content/commands/bzpopmax.md index c9b955967..83ea2bd35 100644 --- a/content/commands/bzpopmax.md +++ b/content/commands/bzpopmax.md @@ -89,6 +89,12 @@ redis> BZPOPMAX zset1 zset2 0 3) "2" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bzpopmax-return-info" diff --git a/content/commands/bzpopmin.md b/content/commands/bzpopmin.md index 8a996a722..44841b9c1 100644 --- a/content/commands/bzpopmin.md +++ b/content/commands/bzpopmin.md @@ -89,6 +89,12 @@ redis> BZPOPMIN zset1 zset2 0 3) "0" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="bzpopmin-return-info" diff --git a/content/commands/cf.add.md b/content/commands/cf.add.md index 5137095e6..ce4e153cf 100644 --- a/content/commands/cf.add.md +++ b/content/commands/cf.add.md @@ -66,6 +66,13 @@ redis> CF.ADD cf item1 (integer) 1 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-add-return-info" diff --git a/content/commands/cf.addnx.md b/content/commands/cf.addnx.md index 695edee11..49d9d11f3 100644 --- a/content/commands/cf.addnx.md +++ b/content/commands/cf.addnx.md @@ -65,6 +65,13 @@ redis> CF.ADDNX cf item (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-addnx-return-info" diff --git a/content/commands/cf.count.md b/content/commands/cf.count.md index 9c9df8e48..e585d2b9c 100644 --- a/content/commands/cf.count.md +++ b/content/commands/cf.count.md @@ -61,6 +61,13 @@ redis> CF.COUNT cf item2 (integer) 2 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-count-return-info" diff --git a/content/commands/cf.del.md b/content/commands/cf.del.md index 776ddedb6..46b3310a3 100644 --- a/content/commands/cf.del.md +++ b/content/commands/cf.del.md @@ -75,6 +75,13 @@ redis> CF.DEL cf item2 (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-del-return-info" diff --git a/content/commands/cf.exists.md b/content/commands/cf.exists.md index f561542fe..db5f86194 100644 --- a/content/commands/cf.exists.md +++ b/content/commands/cf.exists.md @@ -59,6 +59,13 @@ redis> CF.EXISTS cf item2 (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-exists-return-info" diff --git a/content/commands/cf.info.md b/content/commands/cf.info.md index 12f39627c..ed20c82b8 100644 --- a/content/commands/cf.info.md +++ b/content/commands/cf.info.md @@ -60,6 +60,13 @@ redis> CF.INFO cf 16) (integer) 20 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information One of the following: diff --git a/content/commands/cf.insert.md b/content/commands/cf.insert.md index 7f3729592..882cea573 100644 --- a/content/commands/cf.insert.md +++ b/content/commands/cf.insert.md @@ -107,6 +107,13 @@ redis> CF.INSERT cf2 ITEMS 1 1 1 1 4) (integer) -1 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-insert-return-info" diff --git a/content/commands/cf.insertnx.md b/content/commands/cf.insertnx.md index e642ad7af..0b56ea702 100644 --- a/content/commands/cf.insertnx.md +++ b/content/commands/cf.insertnx.md @@ -117,6 +117,13 @@ redis> CF.INSERTNX cf_new CAPACITY 1000 NOCREATE ITEMS item1 item2 (error) ERR not found {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-insert-return-info" diff --git a/content/commands/cf.loadchunk.md b/content/commands/cf.loadchunk.md index efa1213dc..2b99cfa10 100644 --- a/content/commands/cf.loadchunk.md +++ b/content/commands/cf.loadchunk.md @@ -72,6 +72,13 @@ Returns one of these replies: See [`CF.SCANDUMP`]({{< relref "commands/cf.scandump/" >}}) for an example. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-loadchunk-return-info" diff --git a/content/commands/cf.mexists.md b/content/commands/cf.mexists.md index bf937c030..730982553 100644 --- a/content/commands/cf.mexists.md +++ b/content/commands/cf.mexists.md @@ -62,6 +62,13 @@ redis> CF.MEXISTS cf item1 item2 item3 3) (integer) 0 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="bf-mexists-return-info" diff --git a/content/commands/cf.reserve.md b/content/commands/cf.reserve.md index 1a57bbbb2..7c3a38a7c 100644 --- a/content/commands/cf.reserve.md +++ b/content/commands/cf.reserve.md @@ -120,6 +120,13 @@ redis> CF.RESERVE cf_params 1000 BUCKETSIZE 8 MAXITERATIONS 20 EXPANSION 2 OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-reserve-return-info" diff --git a/content/commands/cf.scandump.md b/content/commands/cf.scandump.md index ca098f576..12cf2754c 100644 --- a/content/commands/cf.scandump.md +++ b/content/commands/cf.scandump.md @@ -94,6 +94,13 @@ for chunk in chunks: CF.LOADCHUNK(key, iter, data) {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cf-scandump-return-info" diff --git a/content/commands/client-caching.md b/content/commands/client-caching.md index 9c3419f0d..49304a65a 100644 --- a/content/commands/client-caching.md +++ b/content/commands/client-caching.md @@ -59,6 +59,12 @@ Basically the command sets a state in the connection, that is valid only for the next command execution, that will modify the behavior of client tracking. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-caching-return-info" diff --git a/content/commands/client-getname.md b/content/commands/client-getname.md index bec662194..f51f86860 100644 --- a/content/commands/client-getname.md +++ b/content/commands/client-getname.md @@ -30,6 +30,12 @@ title: CLIENT GETNAME --- The `CLIENT GETNAME` returns the name of the current connection as set by [`CLIENT SETNAME`]({{< relref "/commands/client-setname" >}}). Since every new connection starts without an associated name, if no name was assigned a null bulk reply is returned. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-getname-return-info" diff --git a/content/commands/client-getredir.md b/content/commands/client-getredir.md index bb8cd971f..6cb091eee 100644 --- a/content/commands/client-getredir.md +++ b/content/commands/client-getredir.md @@ -38,6 +38,12 @@ ID notifications are redirected to, this command exists in order to improve introspection and allow clients to check later if redirection is active and towards which client ID. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="client-getredir-return-info" diff --git a/content/commands/client-help.md b/content/commands/client-help.md index 26c5d0c5a..4abff8e35 100644 --- a/content/commands/client-help.md +++ b/content/commands/client-help.md @@ -29,6 +29,12 @@ title: CLIENT HELP --- The `CLIENT HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="client-help-return-info" diff --git a/content/commands/client-id.md b/content/commands/client-id.md index 9c8f9d0d5..e879bcafc 100644 --- a/content/commands/client-id.md +++ b/content/commands/client-id.md @@ -43,6 +43,12 @@ introduced also in Redis 5 together with `CLIENT ID`. Check the [`CLIENT UNBLOCK CLIENT ID {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Because Redis Enterprise clustering allows [multiple active proxies]({{< relref "/operate/rs/databases/configure/proxy-policy" >}}), `CLIENT ID` cannot guarantee incremental IDs between clients that connect to different nodes under multi proxy policies. | + ## Return information {{< multitabs id="client-id-return-info" diff --git a/content/commands/client-info.md b/content/commands/client-info.md index a172a051c..b0b47f0a1 100644 --- a/content/commands/client-info.md +++ b/content/commands/client-info.md @@ -40,6 +40,12 @@ The reply format is identical to that of [`CLIENT LIST`]({{< relref "/commands/c CLIENT INFO {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-info-return-info" diff --git a/content/commands/client-kill.md b/content/commands/client-kill.md index 9b104dd82..84319b073 100644 --- a/content/commands/client-kill.md +++ b/content/commands/client-kill.md @@ -174,6 +174,12 @@ in the middle of the execution of a command. However, the client will notice the connection has been closed only when the next command is sent (and results in network error). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-kill-return-info" diff --git a/content/commands/client-list.md b/content/commands/client-list.md index 5d05e66c0..837ccf12f 100644 --- a/content/commands/client-list.md +++ b/content/commands/client-list.md @@ -159,6 +159,12 @@ in the future. A version safe Redis client using this command should parse the output accordingly (i.e. handling gracefully missing fields, skipping unknown fields). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-list-return-info" diff --git a/content/commands/client-no-evict.md b/content/commands/client-no-evict.md index 8fefcd8d6..c3cd55dba 100644 --- a/content/commands/client-no-evict.md +++ b/content/commands/client-no-evict.md @@ -51,6 +51,12 @@ When turned off, the current client will be re-included in the pool of potential See [client eviction]({{< relref "/develop/reference/clients" >}}#client-eviction) for more details. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="client-no-evict-return-info" diff --git a/content/commands/client-no-touch.md b/content/commands/client-no-touch.md index bb3431464..37e76b82d 100644 --- a/content/commands/client-no-touch.md +++ b/content/commands/client-no-touch.md @@ -48,6 +48,12 @@ When turned on, the current client will not change LFU/LRU stats, unless it send When turned off, the client touches LFU/LRU stats just as a normal client. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-no-touch-return-info" diff --git a/content/commands/client-pause.md b/content/commands/client-pause.md index 115baeba4..c9fefad45 100644 --- a/content/commands/client-pause.md +++ b/content/commands/client-pause.md @@ -92,6 +92,12 @@ to be static not just from the point of view of clients not being able to write, * `>= 3.2.0`: Client pause prevents client pause and key eviction as well. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="client-pause-return-info" diff --git a/content/commands/client-reply.md b/content/commands/client-reply.md index 7d9ddc54f..2b21a771f 100644 --- a/content/commands/client-reply.md +++ b/content/commands/client-reply.md @@ -52,6 +52,12 @@ The `CLIENT REPLY` command controls whether the server will reply the client's c * `OFF`. In this mode the server will not reply to client commands. * `SKIP`. This mode skips the reply of command immediately after it. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-reply-return-info" diff --git a/content/commands/client-setinfo.md b/content/commands/client-setinfo.md index 504c87739..a10ef80a6 100644 --- a/content/commands/client-setinfo.md +++ b/content/commands/client-setinfo.md @@ -62,6 +62,12 @@ We recommend using the following format for the custom suffixes for third-party Note that these attributes are **not** cleared by the RESET command. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-setinfo-return-info" diff --git a/content/commands/client-setname.md b/content/commands/client-setname.md index 06b954d96..1ea126e88 100644 --- a/content/commands/client-setname.md +++ b/content/commands/client-setname.md @@ -51,6 +51,12 @@ Every new connection starts without an assigned name. Tip: setting names to connections is a good way to debug connection leaks due to bugs in the application using Redis. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-setname-return-info" diff --git a/content/commands/client-tracking.md b/content/commands/client-tracking.md index 3e59c9983..cda99a6ed 100644 --- a/content/commands/client-tracking.md +++ b/content/commands/client-tracking.md @@ -104,6 +104,12 @@ command when enabling tracking: * `OPTOUT`: when broadcasting is NOT active, normally track keys in read only commands, unless they are called immediately after a `CLIENT CACHING no` command. * `NOLOOP`: don't send notifications about keys modified by this connection itself. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-tracking-return-info" diff --git a/content/commands/client-trackinginfo.md b/content/commands/client-trackinginfo.md index 9624a1315..90c77a86a 100644 --- a/content/commands/client-trackinginfo.md +++ b/content/commands/client-trackinginfo.md @@ -46,6 +46,12 @@ Here's the list of tracking information sections and their respective values: * **redirect**: The client ID used for notifications redirection, 0 for self-redirection, or -1 when none. * **prefixes**: A list of key prefixes for which notifications are sent to the client. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-trackinginfo-return-info" diff --git a/content/commands/client-unblock.md b/content/commands/client-unblock.md index e22276132..295747e42 100644 --- a/content/commands/client-unblock.md +++ b/content/commands/client-unblock.md @@ -99,6 +99,12 @@ NULL (client is blocked again) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="client-unblock-return-info" diff --git a/content/commands/client-unpause.md b/content/commands/client-unpause.md index 62131bf81..23693c391 100644 --- a/content/commands/client-unpause.md +++ b/content/commands/client-unpause.md @@ -33,6 +33,12 @@ title: CLIENT UNPAUSE --- `CLIENT UNPAUSE` is used to resume command processing for all clients that were paused by [`CLIENT PAUSE`]({{< relref "/commands/client-pause" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="client-unpause-return-info" diff --git a/content/commands/cluster-addslots.md b/content/commands/cluster-addslots.md index a89e22a1e..a592efb9c 100644 --- a/content/commands/cluster-addslots.md +++ b/content/commands/cluster-addslots.md @@ -82,6 +82,12 @@ orchestrating Redis Cluster, like `redis-cli`, and the command if used out of the right context can leave the cluster in a wrong state or cause data loss. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-addslots-return-info" diff --git a/content/commands/cluster-addslotsrange.md b/content/commands/cluster-addslotsrange.md index 41412a97e..1a8f7b5b2 100644 --- a/content/commands/cluster-addslotsrange.md +++ b/content/commands/cluster-addslotsrange.md @@ -65,6 +65,12 @@ This command only works in cluster mode and is useful in the following Redis Clu 1. To create a new cluster, `CLUSTER ADDSLOTSRANGE` is used to initially set up master nodes splitting the available hash slots among them. 2. In order to fix a broken cluster where certain slots are unassigned. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-addslotsrange-return-info" diff --git a/content/commands/cluster-bumpepoch.md b/content/commands/cluster-bumpepoch.md index ba047348a..760b8a2fa 100644 --- a/content/commands/cluster-bumpepoch.md +++ b/content/commands/cluster-bumpepoch.md @@ -37,6 +37,12 @@ The `CLUSTER BUMPEPOCH` command triggers an increment to the cluster's config ep **Note:** config epoch management is performed internally by the cluster, and relies on obtaining a consensus of nodes. The `CLUSTER BUMPEPOCH` attempts to increment the config epoch **WITHOUT** getting the consensus, so using it may violate the "last failover wins" rule. Use it with caution. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-bumpepoch-return-info" diff --git a/content/commands/cluster-count-failure-reports.md b/content/commands/cluster-count-failure-reports.md index cd3dcd09e..21c756371 100644 --- a/content/commands/cluster-count-failure-reports.md +++ b/content/commands/cluster-count-failure-reports.md @@ -52,3 +52,9 @@ This command returns the number of failure reports for the current node which ar This command is mainly useful for debugging, when the failure detector of Redis Cluster is not operating as we believe it should. + +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | diff --git a/content/commands/cluster-countkeysinslot.md b/content/commands/cluster-countkeysinslot.md index 40e0db713..36e8defed 100644 --- a/content/commands/cluster-countkeysinslot.md +++ b/content/commands/cluster-countkeysinslot.md @@ -39,6 +39,12 @@ zero being returned. (integer) 50341 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-countkeysinslot-return-info" diff --git a/content/commands/cluster-delslots.md b/content/commands/cluster-delslots.md index 485f95726..7689c4712 100644 --- a/content/commands/cluster-delslots.md +++ b/content/commands/cluster-delslots.md @@ -78,6 +78,12 @@ debugging and in order to manually orchestrate a cluster configuration when a new cluster is created. It is currently not used by `redis-cli`, and mainly exists for API completeness. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-delslots-return-info" diff --git a/content/commands/cluster-delslotsrange.md b/content/commands/cluster-delslotsrange.md index a6984953d..44bca6f94 100644 --- a/content/commands/cluster-delslotsrange.md +++ b/content/commands/cluster-delslotsrange.md @@ -69,6 +69,12 @@ debugging and in order to manually orchestrate a cluster configuration when a new cluster is created. It is currently not used by `redis-cli`, and mainly exists for API completeness. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-delslotsrange-return-info" diff --git a/content/commands/cluster-failover.md b/content/commands/cluster-failover.md index 8d2086f3d..36a59d5ff 100644 --- a/content/commands/cluster-failover.md +++ b/content/commands/cluster-failover.md @@ -106,6 +106,12 @@ Because of this the **TAKEOVER** option should be used with care. * To check that the failover has actually happened you can use [`ROLE`]({{< relref "/commands/role" >}}), `INFO REPLICATION` (which indicates "role:master" after successful failover), or [`CLUSTER NODES`]({{< relref "/commands/cluster-nodes" >}}) to verify that the state of the cluster has changed sometime after the command was sent. * To check if the failover has failed, check the replica's log for "Manual failover timed out", which is logged if the replica has given up after a few seconds. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-failover-return-info" diff --git a/content/commands/cluster-flushslots.md b/content/commands/cluster-flushslots.md index a964d19c7..fb6e0ea2d 100644 --- a/content/commands/cluster-flushslots.md +++ b/content/commands/cluster-flushslots.md @@ -33,6 +33,12 @@ Deletes all slots from a node. The `CLUSTER FLUSHSLOTS` deletes all information about slots from the connected node. It can only be called when the database is empty. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-flushslots-return-info" diff --git a/content/commands/cluster-forget.md b/content/commands/cluster-forget.md index da17857d3..df682c2e8 100644 --- a/content/commands/cluster-forget.md +++ b/content/commands/cluster-forget.md @@ -99,6 +99,12 @@ The command does not succeed and returns an error in the following cases: * `>= 7.2.0`: Automatically propagate node deletion to other nodes in a cluster, allowing nodes to be deleted with a single call in most cases. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-forget-return-info" diff --git a/content/commands/cluster-getkeysinslot.md b/content/commands/cluster-getkeysinslot.md index 8985ca79d..eb42591a1 100644 --- a/content/commands/cluster-getkeysinslot.md +++ b/content/commands/cluster-getkeysinslot.md @@ -51,6 +51,12 @@ of the [`CLUSTER SETSLOT`]({{< relref "/commands/cluster-setslot" >}}) command d 3) "key_92937" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-getkeysinslot-return-info" diff --git a/content/commands/cluster-help.md b/content/commands/cluster-help.md index aa169206f..05d93be93 100644 --- a/content/commands/cluster-help.md +++ b/content/commands/cluster-help.md @@ -28,6 +28,12 @@ title: CLUSTER HELP --- The `CLUSTER HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Only supported with the [OSS cluster API]({{< relref "/operate/rs/databases/configure/oss-cluster-api" >}}). | + ## Return information {{< multitabs id="cluster-help-return-info" diff --git a/content/commands/cluster-info.md b/content/commands/cluster-info.md index 4d83b462c..7eb21e04d 100644 --- a/content/commands/cluster-info.md +++ b/content/commands/cluster-info.md @@ -76,6 +76,12 @@ Here are the explanation of these fields: More information about the Current Epoch and Config Epoch variables are available in the [Redis Cluster specification document]({{< relref "/operate/oss_and_stack/reference/cluster-spec#cluster-current-epoch" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Only supported with the [OSS cluster API]({{< relref "/operate/rs/databases/configure/oss-cluster-api" >}}). | + ## Return information {{< multitabs id="cluster-info-return-info" diff --git a/content/commands/cluster-keyslot.md b/content/commands/cluster-keyslot.md index 3be380bc6..6f940428e 100644 --- a/content/commands/cluster-keyslot.md +++ b/content/commands/cluster-keyslot.md @@ -50,6 +50,12 @@ Example use cases for this command: Note that the command implements the full hashing algorithm, including support for **hash tags**, that is the special property of Redis Cluster key hashing algorithm, of hashing just what is between `{` and `}` if such a pattern is found inside the key name, in order to force multiple keys to be handled by the same node. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Only supported with the [OSS cluster API]({{< relref "/operate/rs/databases/configure/oss-cluster-api" >}}). | + ## Return information {{< multitabs id="cluster-keyslot-return-info" diff --git a/content/commands/cluster-links.md b/content/commands/cluster-links.md index 8a3e841eb..9d277fd01 100644 --- a/content/commands/cluster-links.md +++ b/content/commands/cluster-links.md @@ -72,6 +72,12 @@ Each map is composed of the following attributes of the corresponding cluster li 5. `send-buffer-allocated`: Allocated size of the link's send buffer, which is used to buffer outgoing messages toward the peer. 6. `send-buffer-used`: Size of the portion of the link's send buffer that is currently holding data(messages). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-links-return-info" diff --git a/content/commands/cluster-meet.md b/content/commands/cluster-meet.md index ab83f8fc7..d0a53e170 100644 --- a/content/commands/cluster-meet.md +++ b/content/commands/cluster-meet.md @@ -83,6 +83,12 @@ the node to force the receiver to accept it as a trusted node, it sends a same format, but the former forces the receiver to acknowledge the node as trusted. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-meet-return-info" diff --git a/content/commands/cluster-myid.md b/content/commands/cluster-myid.md index c58d814c5..4e05ce559 100644 --- a/content/commands/cluster-myid.md +++ b/content/commands/cluster-myid.md @@ -29,6 +29,12 @@ Returns the node's id. The `CLUSTER MYID` command returns the unique, auto-generated identifier that is associated with the connected cluster node. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-myid-return-info" diff --git a/content/commands/cluster-myshardid.md b/content/commands/cluster-myshardid.md index 0d575dd1a..0de82f4fc 100644 --- a/content/commands/cluster-myshardid.md +++ b/content/commands/cluster-myshardid.md @@ -31,6 +31,12 @@ Returns the node's shard id. The `CLUSTER MYSHARDID` command returns the unique, auto-generated identifier that is associated with the shard to which the connected cluster node belongs. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-myshardid-return-info" diff --git a/content/commands/cluster-nodes.md b/content/commands/cluster-nodes.md index a4ad0f85c..f49f0d48c 100644 --- a/content/commands/cluster-nodes.md +++ b/content/commands/cluster-nodes.md @@ -136,6 +136,12 @@ Note that: **A note about the word slave used in this man page and command name**: Starting with Redis 5, if not for backward compatibility, the Redis project no longer uses the word slave. Unfortunately in this command the word slave is part of the protocol, so we'll be able to remove such occurrences only when this API will be naturally deprecated. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Only supported with the [OSS cluster API]({{< relref "/operate/rs/databases/configure/oss-cluster-api" >}}). | + ## Return information {{< multitabs id="cluster-nodes-return-info" diff --git a/content/commands/cluster-replicas.md b/content/commands/cluster-replicas.md index ea48ebefc..554ffd995 100644 --- a/content/commands/cluster-replicas.md +++ b/content/commands/cluster-replicas.md @@ -46,6 +46,12 @@ configuration update, it may show stale information. However eventually (in a matter of seconds if there are no network partitions) all the nodes will agree about the set of nodes associated with a given master. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-replicas-return-info" diff --git a/content/commands/cluster-replicate.md b/content/commands/cluster-replicate.md index 5884658d4..601ebd380 100644 --- a/content/commands/cluster-replicate.md +++ b/content/commands/cluster-replicate.md @@ -56,6 +56,12 @@ only if the following additional conditions are met: If the command succeeds the new replica will immediately try to contact its master in order to replicate from it. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-replicate-return-info" diff --git a/content/commands/cluster-reset.md b/content/commands/cluster-reset.md index a37b015f7..38417bd86 100644 --- a/content/commands/cluster-reset.md +++ b/content/commands/cluster-reset.md @@ -65,6 +65,12 @@ reset the state of the cluster every time a new test unit is executed. If no reset type is specified, the default is **soft**. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-reset-return-info" diff --git a/content/commands/cluster-saveconfig.md b/content/commands/cluster-saveconfig.md index 347572890..4e5080e69 100644 --- a/content/commands/cluster-saveconfig.md +++ b/content/commands/cluster-saveconfig.md @@ -41,6 +41,12 @@ is persisted on disk, however all the commands should normally be able to auto schedule to persist the configuration on disk when it is important to do so for the correctness of the system in the event of a restart. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-saveconfig-return-info" diff --git a/content/commands/cluster-set-config-epoch.md b/content/commands/cluster-set-config-epoch.md index 7773cc86e..54c42a2b5 100644 --- a/content/commands/cluster-set-config-epoch.md +++ b/content/commands/cluster-set-config-epoch.md @@ -54,3 +54,9 @@ configuration epoch. So, using `CLUSTER SET-CONFIG-EPOCH`, when a new cluster is created, we can assign a different progressive configuration epoch to each node before joining the cluster together. + +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | diff --git a/content/commands/cluster-setslot.md b/content/commands/cluster-setslot.md index 939677e13..09d6e729c 100644 --- a/content/commands/cluster-setslot.md +++ b/content/commands/cluster-setslot.md @@ -135,6 +135,12 @@ Notes: * Step 6, sending `SETSLOT` to the nodes not involved in the resharding, is not technically necessary since the configuration will eventually propagate itself. However, it is a good idea to do so in order to stop nodes from pointing to the wrong node for the hash slot moved as soon as possible, resulting in less redirections to find the right node. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-setslot-return-info" diff --git a/content/commands/cluster-shards.md b/content/commands/cluster-shards.md index 18a6b5833..941563407 100644 --- a/content/commands/cluster-shards.md +++ b/content/commands/cluster-shards.md @@ -182,6 +182,12 @@ Clients may treat the empty string in the same way as NULL, that is the same end 14) "online" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cluster-shards-return-info" diff --git a/content/commands/cluster-slaves.md b/content/commands/cluster-slaves.md index 93f80bc23..7067909a9 100644 --- a/content/commands/cluster-slaves.md +++ b/content/commands/cluster-slaves.md @@ -52,6 +52,12 @@ configuration update, it may show stale information. However eventually (in a matter of seconds if there are no network partitions) all the nodes will agree about the set of nodes associated with a given master. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | Deprecated as of Redis v5.0.0. | + ## Return information {{< multitabs id="cluster-slaves-return-info" diff --git a/content/commands/cluster-slot-stats.md b/content/commands/cluster-slot-stats.md index 019a9d242..117a17015 100644 --- a/content/commands/cluster-slot-stats.md +++ b/content/commands/cluster-slot-stats.md @@ -108,6 +108,12 @@ The command reports on the following statistics: * `NETWORK-BYTES-IN`: Total inbound network traffic (in bytes) received by the slot. * `NETWORK-BYTES-OUT`: Total outbound network traffic (in bytes) sent from the slot. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="cmd-name-return-info" diff --git a/content/commands/cluster-slots.md b/content/commands/cluster-slots.md index a7a1def71..3b9120896 100644 --- a/content/commands/cluster-slots.md +++ b/content/commands/cluster-slots.md @@ -128,6 +128,12 @@ Similarly a client library should try if possible to cope with the fact that old * `>= 7.0.0`: Added support for hostnames and unknown endpoints in first field of node response. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Only supported with the [OSS cluster API]({{< relref "/operate/rs/databases/configure/oss-cluster-api" >}}). Deprecated as of Redis v7.0.0. | + ## Return information {{< multitabs id="cluster-slots-return-info" diff --git a/content/commands/cms.incrby.md b/content/commands/cms.incrby.md index 0aed7d85e..e98af6fd2 100644 --- a/content/commands/cms.incrby.md +++ b/content/commands/cms.incrby.md @@ -53,6 +53,13 @@ redis> CMS.INCRBY test foo 10 bar 42 2) (integer) 42 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cms-incrby-return-info" diff --git a/content/commands/cms.info.md b/content/commands/cms.info.md index 88d94739c..ca5bf4132 100644 --- a/content/commands/cms.info.md +++ b/content/commands/cms.info.md @@ -47,6 +47,13 @@ redis> CMS.INFO test 6) (integer) 0 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cms-info-return-info" diff --git a/content/commands/cms.initbydim.md b/content/commands/cms.initbydim.md index 32ba2dde0..16eb45bd0 100644 --- a/content/commands/cms.initbydim.md +++ b/content/commands/cms.initbydim.md @@ -49,6 +49,13 @@ redis> CMS.INITBYDIM test 2000 5 OK ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cms-initbydim-return-info" diff --git a/content/commands/cms.initbyprob.md b/content/commands/cms.initbyprob.md index f032ad456..0c0f53681 100644 --- a/content/commands/cms.initbyprob.md +++ b/content/commands/cms.initbyprob.md @@ -53,6 +53,13 @@ redis> CMS.INITBYPROB test 0.001 0.01 OK ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cms-initbyprob-return-info" diff --git a/content/commands/cms.merge.md b/content/commands/cms.merge.md index 173948bac..24304a6f5 100644 --- a/content/commands/cms.merge.md +++ b/content/commands/cms.merge.md @@ -60,6 +60,13 @@ redis> CMS.MERGE dest 2 test1 test2 WEIGHTS 1 3 OK ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cms-merge-return-info" diff --git a/content/commands/cms.query.md b/content/commands/cms.query.md index f12f5d029..87b697601 100644 --- a/content/commands/cms.query.md +++ b/content/commands/cms.query.md @@ -46,6 +46,13 @@ redis> CMS.QUERY test foo bar 2) (integer) 42 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="cms-merge-return-info" diff --git a/content/commands/command-count.md b/content/commands/command-count.md index b7b39312a..1ec80dbfd 100644 --- a/content/commands/command-count.md +++ b/content/commands/command-count.md @@ -35,6 +35,12 @@ Returns [Integer reply]({{< relref "/develop/reference/protocol-spec#integers" > COMMAND COUNT {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-count-return-info" diff --git a/content/commands/command-docs.md b/content/commands/command-docs.md index 3d26b798f..34306953e 100644 --- a/content/commands/command-docs.md +++ b/content/commands/command-docs.md @@ -87,6 +87,12 @@ The following keys may be included in the mapped reply: COMMAND DOCS SET {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-docs-return-info" diff --git a/content/commands/command-getkeys.md b/content/commands/command-getkeys.md index 7238ed028..4c1b7cbaa 100644 --- a/content/commands/command-getkeys.md +++ b/content/commands/command-getkeys.md @@ -53,6 +53,12 @@ COMMAND GETKEYS EVAL "not consulted" 3 key1 key2 key3 arg1 arg2 arg3 argN COMMAND GETKEYS SORT mylist ALPHA STORE outlist {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-getkeys-return-info" diff --git a/content/commands/command-getkeysandflags.md b/content/commands/command-getkeysandflags.md index d69f413f2..4ef97ee2f 100644 --- a/content/commands/command-getkeysandflags.md +++ b/content/commands/command-getkeysandflags.md @@ -54,6 +54,12 @@ COMMAND GETKEYS EVAL "not consulted" 3 key1 key2 key3 arg1 arg2 arg3 argN COMMAND GETKEYSANDFLAGS LMOVE mylist1 mylist2 left left {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-getkeysandflags-return-info" diff --git a/content/commands/command-help.md b/content/commands/command-help.md index ec008c883..18fd6c337 100644 --- a/content/commands/command-help.md +++ b/content/commands/command-help.md @@ -29,6 +29,12 @@ title: COMMAND HELP --- The `COMMAND HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-help-return-info" diff --git a/content/commands/command-info.md b/content/commands/command-info.md index 491598f54..6a40b1971 100644 --- a/content/commands/command-info.md +++ b/content/commands/command-info.md @@ -53,6 +53,12 @@ COMMAND INFO get set eval COMMAND INFO foo evalsha config bar {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-info-return-info" diff --git a/content/commands/command-list.md b/content/commands/command-list.md index bd7121d37..d7cf5745b 100644 --- a/content/commands/command-list.md +++ b/content/commands/command-list.md @@ -56,6 +56,12 @@ You can use the optional _FILTERBY_ modifier to apply one of the following filte - **ACLCAT category**: get the commands in the [ACL category]({{< relref "operate/oss_and_stack/management/security/acl#command-categories" >}}) specified by _category_. - **PATTERN pattern**: get the commands that match the given glob-like _pattern_. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-list-return-info" diff --git a/content/commands/command.md b/content/commands/command.md index 60f7487e4..198dceca6 100644 --- a/content/commands/command.md +++ b/content/commands/command.md @@ -265,6 +265,12 @@ The following is `COMMAND`'s output for the [`GET`]({{< relref "/commands/get" > ... ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="command-return-info" diff --git a/content/commands/config-get.md b/content/commands/config-get.md index d4dde9283..97b45e4af 100644 --- a/content/commands/config-get.md +++ b/content/commands/config-get.md @@ -79,6 +79,12 @@ Note that you should look at the redis.conf file relevant to the version you're working with as configuration options might change between versions. The link above is to the latest development version. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | [Only supports a subset of configuration settings.]({{< relref "/operate/rs/references/compatibility/config-settings" >}}) | + ## Return information {{< multitabs id="config-get-return-info" diff --git a/content/commands/config-help.md b/content/commands/config-help.md index c0cefc4e2..ace54c783 100644 --- a/content/commands/config-help.md +++ b/content/commands/config-help.md @@ -28,6 +28,12 @@ title: CONFIG HELP --- The `CONFIG HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="config-help-return-info" diff --git a/content/commands/config-resetstat.md b/content/commands/config-resetstat.md index 956ad0dab..3d6df884a 100644 --- a/content/commands/config-resetstat.md +++ b/content/commands/config-resetstat.md @@ -44,6 +44,12 @@ The following is a non-exhaustive list of values that are reset: * Persistence statistics * Active defragmentation statistics +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="config-resetstat-return-info" diff --git a/content/commands/config-rewrite.md b/content/commands/config-rewrite.md index b756356b0..53afe5730 100644 --- a/content/commands/config-rewrite.md +++ b/content/commands/config-rewrite.md @@ -49,6 +49,12 @@ CONFIG REWRITE is also able to rewrite the configuration file from scratch if th In order to make sure the redis.conf file is always consistent, that is, on errors or crashes you always end with the old file, or the new one, the rewrite is performed with a single `write(2)` call that has enough content to be at least as big as the old file. Sometimes additional padding in the form of comments is added in order to make sure the resulting file is big enough, and later the file gets truncated to remove the padding at the end. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="config-rewrite-return-info" diff --git a/content/commands/config-set.md b/content/commands/config-set.md index 7f45171c9..3db65add3 100644 --- a/content/commands/config-set.md +++ b/content/commands/config-set.md @@ -81,6 +81,12 @@ Redis server that started with AOF turned on since the start. You can have both the AOF enabled with RDB snapshotting if you want, the two options are not mutually exclusive. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | [Only supports a subset of configuration settings.]({{< relref "/operate/rs/references/compatibility/config-settings" >}}) | + ## Return information {{< multitabs id="config-set-return-info" diff --git a/content/commands/copy.md b/content/commands/copy.md index 7c42d6e7a..f506a3206 100644 --- a/content/commands/copy.md +++ b/content/commands/copy.md @@ -91,6 +91,12 @@ COPY dolly clone GET clone ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active\* | ✅ Standard
✅ Active-Active\* | For Active-Active or clustered databases, the source and destination keys must be in the same hash slot.

\*Not supported for stream consumer group info. | + ## Return information {{< multitabs id="copy-return-info" diff --git a/content/commands/dbsize.md b/content/commands/dbsize.md index 77ada78ac..4c673191d 100644 --- a/content/commands/dbsize.md +++ b/content/commands/dbsize.md @@ -33,6 +33,12 @@ title: DBSIZE --- Return the number of keys in the currently-selected database. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="dbsize-return-info" diff --git a/content/commands/debug.md b/content/commands/debug.md index 2dd5003a4..02f55a147 100644 --- a/content/commands/debug.md +++ b/content/commands/debug.md @@ -33,4 +33,10 @@ syntax_str: '' title: DEBUG --- The `DEBUG` command is an internal command. -It is meant to be used for developing and testing Redis. \ No newline at end of file +It is meant to be used for developing and testing Redis. + +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | diff --git a/content/commands/decr.md b/content/commands/decr.md index da3d531eb..216851ae0 100644 --- a/content/commands/decr.md +++ b/content/commands/decr.md @@ -67,6 +67,12 @@ SET mykey "234293482390480948029348230948" DECR mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="decr-return-info" diff --git a/content/commands/decrby.md b/content/commands/decrby.md index d8e1d6960..11f1705b6 100644 --- a/content/commands/decrby.md +++ b/content/commands/decrby.md @@ -67,6 +67,12 @@ SET mykey "10" DECRBY mykey 3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="decrby-return-info" diff --git a/content/commands/del.md b/content/commands/del.md index d9aaf8964..0790e6ab3 100644 --- a/content/commands/del.md +++ b/content/commands/del.md @@ -74,6 +74,12 @@ SET key2 "World" DEL key1 key2 key3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="del-return-info" diff --git a/content/commands/discard.md b/content/commands/discard.md index fd9a1580a..d4cebb8a1 100644 --- a/content/commands/discard.md +++ b/content/commands/discard.md @@ -37,6 +37,12 @@ connection state to normal. If [`WATCH`]({{< relref "/commands/watch" >}}) was used, `DISCARD` unwatches all keys watched by the connection. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="discard-return-info" diff --git a/content/commands/dump.md b/content/commands/dump.md index 6e4a7da7d..9fa5636a5 100644 --- a/content/commands/dump.md +++ b/content/commands/dump.md @@ -82,6 +82,12 @@ OK "\x00\xc0\n\n\x00n\x9fWE\x0e\xaec\xbb" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="dump-return-info" diff --git a/content/commands/echo.md b/content/commands/echo.md index ac54ca9a4..57975119a 100644 --- a/content/commands/echo.md +++ b/content/commands/echo.md @@ -40,6 +40,12 @@ Returns `message`. ECHO "Hello World!" {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="echo-return-info" diff --git a/content/commands/eval.md b/content/commands/eval.md index d3706a389..f11fd768f 100644 --- a/content/commands/eval.md +++ b/content/commands/eval.md @@ -94,6 +94,12 @@ The following example will run a script that returns the first argument that it "hello" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="eval-return-info" diff --git a/content/commands/eval_ro.md b/content/commands/eval_ro.md index 587c5af89..233c78e47 100644 --- a/content/commands/eval_ro.md +++ b/content/commands/eval_ro.md @@ -82,6 +82,12 @@ OK (error) ERR Error running script (call to b0d697da25b13e49157b2c214a4033546aba2104): @user_script:1: @user_script: 1: Write commands are not allowed from read-only scripts. ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="eval-ro-return-info" diff --git a/content/commands/evalsha.md b/content/commands/evalsha.md index d43d49324..42cc4bb1f 100644 --- a/content/commands/evalsha.md +++ b/content/commands/evalsha.md @@ -69,6 +69,12 @@ The command is otherwise identical to [`EVAL`]({{< relref "/commands/eval" >}}). Please refer to the [Redis Programmability]({{< relref "/develop/programmability/" >}}) and [Introduction to Eval Scripts]({{< relref "/develop/programmability/eval-intro" >}}) for more information about Lua scripts. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="evalsha-return-info" diff --git a/content/commands/evalsha_ro.md b/content/commands/evalsha_ro.md index e73c6051c..c233f57be 100644 --- a/content/commands/evalsha_ro.md +++ b/content/commands/evalsha_ro.md @@ -68,6 +68,12 @@ For more information about when to use this command vs [`EVALSHA`]({{< relref "/ For more information about [`EVALSHA`]({{< relref "/commands/evalsha" >}}) scripts please refer to [Introduction to Eval Scripts]({{< relref "/develop/programmability/eval-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="evalsha-ro-return-info" diff --git a/content/commands/exec.md b/content/commands/exec.md index 1cd5cb8d6..9841749ee 100644 --- a/content/commands/exec.md +++ b/content/commands/exec.md @@ -39,6 +39,12 @@ not modified, allowing for a [check-and-set mechanism][ttc]. [ttc]: /develop/interact/transactions#cas +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="exec-return-info" diff --git a/content/commands/exists.md b/content/commands/exists.md index 87695ca2f..7763ce060 100644 --- a/content/commands/exists.md +++ b/content/commands/exists.md @@ -76,6 +76,12 @@ SET key2 "World" EXISTS key1 key2 nosuchkey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="exists-return-info" diff --git a/content/commands/expire.md b/content/commands/expire.md index cde9c4251..e6876cee6 100644 --- a/content/commands/expire.md +++ b/content/commands/expire.md @@ -270,6 +270,12 @@ fully acting as a master. Starting with Redis 8, the Redis Query Engine has enhanced behavior when handling expiring keys. For detailed information about how [`FT.SEARCH`]({{< relref "/commands/ft.search" >}}) and [`FT.AGGREGATE`]({{< relref "/commands/ft.aggregate" >}}) commands interact with expiring keys, see [Key and field expiration behavior]({{< relref "/develop/ai/search-and-query/advanced-concepts/expiration" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="expire-return-info" diff --git a/content/commands/expireat.md b/content/commands/expireat.md index 8943c68bf..d3edb3097 100644 --- a/content/commands/expireat.md +++ b/content/commands/expireat.md @@ -111,6 +111,12 @@ EXPIREAT mykey 1293840000 EXISTS mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="expireat-return-info" diff --git a/content/commands/expiretime.md b/content/commands/expiretime.md index f8c3702c6..9551ad5af 100644 --- a/content/commands/expiretime.md +++ b/content/commands/expiretime.md @@ -58,6 +58,12 @@ EXPIREAT mykey 33177117420 EXPIRETIME mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="expiretime-return-info" diff --git a/content/commands/failover.md b/content/commands/failover.md index e6493b46c..2440e3a8e 100644 --- a/content/commands/failover.md +++ b/content/commands/failover.md @@ -101,6 +101,12 @@ If a multi-master scenario is encountered, you will need to manually identify wh NOTE: [`REPLICAOF`]({{< relref "/commands/replicaof" >}}) is disabled while a failover is in progress, this is to prevent unintended interactions with the failover that might cause data loss. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="failover-return-info" diff --git a/content/commands/fcall.md b/content/commands/fcall.md index 5ae677795..cbcb390fa 100644 --- a/content/commands/fcall.md +++ b/content/commands/fcall.md @@ -92,6 +92,12 @@ redis> FCALL myfunc 0 hello "hello" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="fcall-return-info" diff --git a/content/commands/fcall_ro.md b/content/commands/fcall_ro.md index 8424a4e3c..92dd704b6 100644 --- a/content/commands/fcall_ro.md +++ b/content/commands/fcall_ro.md @@ -69,6 +69,12 @@ For more information about when to use this command vs [`FCALL`]({{< relref "/co For more information please refer to [Introduction to Redis Functions]({{< relref "/develop/programmability/functions-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="fcall-ro-return-info" diff --git a/content/commands/flushall.md b/content/commands/flushall.md index b3e9bd027..16ae236a7 100644 --- a/content/commands/flushall.md +++ b/content/commands/flushall.md @@ -76,6 +76,12 @@ FLUSHALL SYNC * `>= 6.2.0`: Default flush behavior now configurable by the **lazyfree-lazy-user-flush** configuration directive. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
❌ Active-Active\* | ✅ Standard
❌ Active-Active | \*Can use the [Active-Active flush API request]({{< relref "/operate/rs/references/rest-api/requests/crdbs/flush" >}}). | + ## Return information {{< multitabs id="flushall-return-info" diff --git a/content/commands/flushdb.md b/content/commands/flushdb.md index f5cedb8df..4e9490d5a 100644 --- a/content/commands/flushdb.md +++ b/content/commands/flushdb.md @@ -72,6 +72,12 @@ It is possible to use one of the following modifiers to dictate the flushing mod * `>= 6.2.0`: Default flush behavior now configurable by the **lazyfree-lazy-user-flush** configuration directive. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
❌ Active-Active\* | ✅ Standard
❌ Active-Active | \*Can use the [Active-Active flush API request]({{< relref "/operate/rs/references/rest-api/requests/crdbs/flush" >}}). | + ## Return information {{< multitabs id="flushdb-return-info" diff --git a/content/commands/ft._list.md b/content/commands/ft._list.md index 9fa871ccb..18e2ff204 100644 --- a/content/commands/ft._list.md +++ b/content/commands/ft._list.md @@ -47,6 +47,12 @@ FT._LIST 3) "imdb" ``` +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-_list-return-info" diff --git a/content/commands/ft.aggregate.md b/content/commands/ft.aggregate.md index b30cb22f6..75fdd75cb 100644 --- a/content/commands/ft.aggregate.md +++ b/content/commands/ft.aggregate.md @@ -506,6 +506,12 @@ APPLY case(@is_pending == 0 && @priority == "high", 3,4) AS status_completed +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-aggregate-return-info" diff --git a/content/commands/ft.aliasadd.md b/content/commands/ft.aliasadd.md index 7205b39ca..4830e5450 100644 --- a/content/commands/ft.aliasadd.md +++ b/content/commands/ft.aliasadd.md @@ -70,6 +70,12 @@ Attempting to add the same alias returns a message that the alias already exists {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-aliasadd-return-info" diff --git a/content/commands/ft.aliasdel.md b/content/commands/ft.aliasdel.md index 1b89514ac..c39043a07 100644 --- a/content/commands/ft.aliasdel.md +++ b/content/commands/ft.aliasdel.md @@ -56,6 +56,12 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-aliasdel-return-info" diff --git a/content/commands/ft.aliasupdate.md b/content/commands/ft.aliasupdate.md index 20f1bc435..ed9495040 100644 --- a/content/commands/ft.aliasupdate.md +++ b/content/commands/ft.aliasupdate.md @@ -58,6 +58,12 @@ Update the alias of an index. OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-aliasupdate-return-info" diff --git a/content/commands/ft.alter.md b/content/commands/ft.alter.md index 520b9de71..19cc421ef 100644 --- a/content/commands/ft.alter.md +++ b/content/commands/ft.alter.md @@ -92,6 +92,12 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-alter-return-info" diff --git a/content/commands/ft.config-get.md b/content/commands/ft.config-get.md index 60dfe117f..af8fd965f 100644 --- a/content/commands/ft.config-get.md +++ b/content/commands/ft.config-get.md @@ -136,6 +136,14 @@ is name of the configuration option, or '*' for all. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ❌ Not supported | ⚠️ Not supported1 | ❌ Not supported | | + +1. [Contact support](https://redis.com/company/support/) to view the current configuration values or request configuration changes for Flexible or Annual Redis Cloud subscriptions. + ## Return information {{< multitabs id="ft-config-get-return-info" diff --git a/content/commands/ft.config-help.md b/content/commands/ft.config-help.md index 206c91411..51fc4efa5 100644 --- a/content/commands/ft.config-help.md +++ b/content/commands/ft.config-help.md @@ -61,6 +61,12 @@ is name of the configuration option, or '*' for all. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ❌ Not supported | ❌ Not supported | ❌ Not supported | | + ## Return information {{< multitabs id="ft-config-help-return-info" diff --git a/content/commands/ft.config-set.md b/content/commands/ft.config-set.md index a38f3a8a1..decabfc85 100644 --- a/content/commands/ft.config-set.md +++ b/content/commands/ft.config-set.md @@ -73,6 +73,16 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ⚠️ Not supported1 | ⚠️ Not supported2 | ❌ Not supported | | + +1. Use [`rladmin`]({{< relref "/operate/rs/references/cli-utilities/rladmin" >}}) or the [REST API]({{< relref "/operate/rs/references/rest-api" >}}) to change search and query configuration for Redis Enterprise Software. See [search and query configuration compatibility with Redis Enterprise]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search/config" >}}) for more information and examples. + +2. [Contact support](https://redis.com/company/support/) to view the current configuration values or request configuration changes for Flexible or Annual Redis Cloud subscriptions. + ## Return information {{< multitabs id="ft-config-set-return-info" diff --git a/content/commands/ft.create.md b/content/commands/ft.create.md index 2d394fa42..c7f3d65c4 100644 --- a/content/commands/ft.create.md +++ b/content/commands/ft.create.md @@ -459,6 +459,12 @@ The following example uses data similar to the hash examples above but uses JSON {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-create-return-info" diff --git a/content/commands/ft.cursor-del.md b/content/commands/ft.cursor-del.md index 8e5ca4f52..ecf804fa0 100644 --- a/content/commands/ft.cursor-del.md +++ b/content/commands/ft.cursor-del.md @@ -70,6 +70,12 @@ Check that the cursor is deleted. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-cursor-del-return-info" diff --git a/content/commands/ft.cursor-read.md b/content/commands/ft.cursor-read.md index 2a9412e05..dda918de9 100644 --- a/content/commands/ft.cursor-read.md +++ b/content/commands/ft.cursor-read.md @@ -74,6 +74,12 @@ is number of results to read. This parameter overrides `COUNT` specified in [`FT {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-cursor-read-return-info" diff --git a/content/commands/ft.dictadd.md b/content/commands/ft.dictadd.md index a50def434..cda862111 100644 --- a/content/commands/ft.dictadd.md +++ b/content/commands/ft.dictadd.md @@ -63,6 +63,12 @@ term to add to the dictionary. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-dictadd-return-info" diff --git a/content/commands/ft.dictdel.md b/content/commands/ft.dictdel.md index df16ef8e6..22a0cd6b5 100644 --- a/content/commands/ft.dictdel.md +++ b/content/commands/ft.dictdel.md @@ -63,6 +63,12 @@ term to delete from the dictionary. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-dictdel-return-info" diff --git a/content/commands/ft.dictdump.md b/content/commands/ft.dictdump.md index aea679fa9..091576524 100644 --- a/content/commands/ft.dictdump.md +++ b/content/commands/ft.dictdump.md @@ -25,9 +25,7 @@ module: Search since: 1.4.0 stack_path: docs/interact/search-and-query summary: Dumps all terms in the given dictionary -syntax: 'FT.DICTDUMP dict - - ' +syntax: FT.DICTDUMP dict syntax_fmt: FT.DICTDUMP dict syntax_str: '' title: FT.DICTDUMP @@ -58,6 +56,12 @@ is dictionary name. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-dictdump-return-info" diff --git a/content/commands/ft.dropindex.md b/content/commands/ft.dropindex.md index 7ad053547..0830b0974 100644 --- a/content/commands/ft.dropindex.md +++ b/content/commands/ft.dropindex.md @@ -77,6 +77,12 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-dropindex-return-info" diff --git a/content/commands/ft.explain.md b/content/commands/ft.explain.md index d640c2743..34452c5d6 100644 --- a/content/commands/ft.explain.md +++ b/content/commands/ft.explain.md @@ -99,6 +99,12 @@ INTERSECT { {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-explain-return-info" diff --git a/content/commands/ft.explaincli.md b/content/commands/ft.explaincli.md index a11c9cabd..6a768d159 100644 --- a/content/commands/ft.explaincli.md +++ b/content/commands/ft.explaincli.md @@ -112,6 +112,12 @@ $ redis-cli {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-explaincli-return-info" diff --git a/content/commands/ft.info.md b/content/commands/ft.info.md index 2b315695b..96399d31b 100644 --- a/content/commands/ft.info.md +++ b/content/commands/ft.info.md @@ -353,6 +353,12 @@ The next two GC-related fields are relevant in scenarios where simultaneous chan {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-info-return-info" diff --git a/content/commands/ft.profile.md b/content/commands/ft.profile.md index 3275179aa..b3ab8990a 100644 --- a/content/commands/ft.profile.md +++ b/content/commands/ft.profile.md @@ -395,6 +395,12 @@ Here's an example of running the `FT.PROFILE` command for a vector query. {{< /highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-profile-return-info" diff --git a/content/commands/ft.search.md b/content/commands/ft.search.md index 9f3e607f4..d98394533 100644 --- a/content/commands/ft.search.md +++ b/content/commands/ft.search.md @@ -852,6 +852,12 @@ Query with `CONTAINS` operator: +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-search-return-info" diff --git a/content/commands/ft.spellcheck.md b/content/commands/ft.spellcheck.md index de6ffcb21..09ad8c2ea 100644 --- a/content/commands/ft.spellcheck.md +++ b/content/commands/ft.spellcheck.md @@ -132,6 +132,12 @@ The score is calculated by dividing the number of documents in which the suggest {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-spellcheck-return-info" diff --git a/content/commands/ft.sugadd.md b/content/commands/ft.sugadd.md index 52538509e..4a826a990 100644 --- a/content/commands/ft.sugadd.md +++ b/content/commands/ft.sugadd.md @@ -96,6 +96,12 @@ saves an extra payload with the suggestion, that can be fetched by adding the `W {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="ft-sugadd-return-info" diff --git a/content/commands/ft.sugdel.md b/content/commands/ft.sugdel.md index 5db1fd767..50dd1fbd2 100644 --- a/content/commands/ft.sugdel.md +++ b/content/commands/ft.sugdel.md @@ -65,6 +65,12 @@ is suggestion string to index. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="ft-sugdel-return-info" diff --git a/content/commands/ft.sugget.md b/content/commands/ft.sugget.md index 967cdb4ac..6f4c056ce 100644 --- a/content/commands/ft.sugget.md +++ b/content/commands/ft.sugget.md @@ -110,6 +110,12 @@ FT.SUGGET returns an array reply, which is a list of the top suggestions matchin {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="ft-sugget-return-info" diff --git a/content/commands/ft.suglen.md b/content/commands/ft.suglen.md index ea2eb033d..525d838a5 100644 --- a/content/commands/ft.suglen.md +++ b/content/commands/ft.suglen.md @@ -54,6 +54,12 @@ is suggestion dictionary key. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="ft-suglen-return-info" diff --git a/content/commands/ft.syndump.md b/content/commands/ft.syndump.md index 7f16b2cd5..19aefa00f 100644 --- a/content/commands/ft.syndump.md +++ b/content/commands/ft.syndump.md @@ -62,6 +62,12 @@ Use FT.SYNDUMP to dump the synonyms data structure. This command returns a list {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-syndump-return-info" diff --git a/content/commands/ft.synupdate.md b/content/commands/ft.synupdate.md index 588f323b6..56ecaeda7 100644 --- a/content/commands/ft.synupdate.md +++ b/content/commands/ft.synupdate.md @@ -84,6 +84,12 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-synupdate-return-info" diff --git a/content/commands/ft.tagvals.md b/content/commands/ft.tagvals.md index 59b17b51c..db511a21a 100644 --- a/content/commands/ft.tagvals.md +++ b/content/commands/ft.tagvals.md @@ -77,6 +77,12 @@ The returned strings are lowercase with whitespaces removed, but otherwise uncha {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis Enterprise
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | +|:----------------------|:-----------------|:-----------------|:------| +| ✅ Supported | ✅ Supported | ✅ Supported | | + ## Return information {{< multitabs id="ft-tagvals-return-info" diff --git a/content/commands/function-delete.md b/content/commands/function-delete.md index c115290e4..6ec13f62e 100644 --- a/content/commands/function-delete.md +++ b/content/commands/function-delete.md @@ -55,6 +55,12 @@ redis> FCALL myfunc 0 (error) ERR Function not found ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-delete-return-info" diff --git a/content/commands/function-dump.md b/content/commands/function-dump.md index b419502e5..dd6d2bf21 100644 --- a/content/commands/function-dump.md +++ b/content/commands/function-dump.md @@ -59,6 +59,12 @@ redis> FUNCTION LIST 6) (empty array) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-dump-return-info" diff --git a/content/commands/function-flush.md b/content/commands/function-flush.md index 9717d233d..59093e151 100644 --- a/content/commands/function-flush.md +++ b/content/commands/function-flush.md @@ -53,6 +53,12 @@ Unless called with the optional mode argument, the `lazyfree-lazy-user-flush` co For more information please refer to [Introduction to Redis Functions]({{< relref "/develop/programmability/functions-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-flush-return-info" diff --git a/content/commands/function-help.md b/content/commands/function-help.md index 520ae7316..77b01e023 100644 --- a/content/commands/function-help.md +++ b/content/commands/function-help.md @@ -29,6 +29,12 @@ title: FUNCTION HELP --- The `FUNCTION HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-help-return-info" diff --git a/content/commands/function-kill.md b/content/commands/function-kill.md index 75d4cf245..5f1b1402e 100644 --- a/content/commands/function-kill.md +++ b/content/commands/function-kill.md @@ -37,6 +37,12 @@ The `FUNCTION KILL` command can be used only on functions that did not modify th For more information please refer to [Introduction to Redis Functions]({{< relref "/develop/programmability/functions-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-kill-return-info" diff --git a/content/commands/function-list.md b/content/commands/function-list.md index d02f63170..9ef8669d6 100644 --- a/content/commands/function-list.md +++ b/content/commands/function-list.md @@ -57,6 +57,12 @@ The following information is provided for each of the libraries in the response: For more information please refer to [Introduction to Redis Functions]({{< relref "/develop/programmability/functions-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-list-return-info" diff --git a/content/commands/function-load.md b/content/commands/function-load.md index a460f1c08..c53e7aa05 100644 --- a/content/commands/function-load.md +++ b/content/commands/function-load.md @@ -74,6 +74,12 @@ redis> FCALL myfunc 0 hello "hello" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-load-return-info" diff --git a/content/commands/function-restore.md b/content/commands/function-restore.md index 2f116c8a9..db0bbff98 100644 --- a/content/commands/function-restore.md +++ b/content/commands/function-restore.md @@ -64,6 +64,12 @@ The following policies are allowed: For more information please refer to [Introduction to Redis Functions]({{< relref "/develop/programmability/functions-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-restore-return-info" diff --git a/content/commands/function-stats.md b/content/commands/function-stats.md index fb72c3331..e971428c7 100644 --- a/content/commands/function-stats.md +++ b/content/commands/function-stats.md @@ -49,6 +49,12 @@ You can use this command to inspect the invocation of a long-running function an For more information please refer to [Introduction to Redis Functions]({{< relref "/develop/programmability/functions-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="function-stats-return-info" diff --git a/content/commands/geoadd.md b/content/commands/geoadd.md index b58f2d833..a7d14d32f 100644 --- a/content/commands/geoadd.md +++ b/content/commands/geoadd.md @@ -135,6 +135,12 @@ GEORADIUS Sicily 15 37 100 km GEORADIUS Sicily 15 37 200 km {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="geoadd-return-info" diff --git a/content/commands/geodist.md b/content/commands/geodist.md index c570d7eb9..c601ac3b5 100644 --- a/content/commands/geodist.md +++ b/content/commands/geodist.md @@ -96,6 +96,12 @@ GEODIST Sicily Palermo Catania mi GEODIST Sicily Foo Bar {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="geodist-return-info" diff --git a/content/commands/geohash.md b/content/commands/geohash.md index 8423c7eb9..bbb3a792b 100644 --- a/content/commands/geohash.md +++ b/content/commands/geohash.md @@ -77,6 +77,12 @@ GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" GEOHASH Sicily Palermo Catania {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="geohash-return-info" diff --git a/content/commands/geopos.md b/content/commands/geopos.md index d96936573..a04cb1ab4 100644 --- a/content/commands/geopos.md +++ b/content/commands/geopos.md @@ -63,6 +63,12 @@ GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" GEOPOS Sicily Palermo Catania NonExisting {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="geopos-return-info" diff --git a/content/commands/georadius.md b/content/commands/georadius.md index 40dd8dea0..b11f11300 100644 --- a/content/commands/georadius.md +++ b/content/commands/georadius.md @@ -223,6 +223,12 @@ GEORADIUS Sicily 15 37 200 km WITHCOORD GEORADIUS Sicily 15 37 200 km WITHDIST WITHCOORD {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="georadius-return-info" diff --git a/content/commands/georadius_ro.md b/content/commands/georadius_ro.md index 2e940b93b..51581db63 100644 --- a/content/commands/georadius_ro.md +++ b/content/commands/georadius_ro.md @@ -134,6 +134,12 @@ Read-only variant of the [`GEORADIUS`]({{< relref "/commands/georadius" >}}) com This command is identical to the [`GEORADIUS`]({{< relref "/commands/georadius" >}}) command, except that it doesn't support the optional `STORE` and `STOREDIST` parameters. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="georadius-ro-return-info" diff --git a/content/commands/georadiusbymember.md b/content/commands/georadiusbymember.md index 44b51814f..dbbf44296 100644 --- a/content/commands/georadiusbymember.md +++ b/content/commands/georadiusbymember.md @@ -186,6 +186,12 @@ GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" GEORADIUSBYMEMBER Sicily Agrigento 100 km {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="georadiusbymember-return-info" diff --git a/content/commands/georadiusbymember_ro.md b/content/commands/georadiusbymember_ro.md index 6f3cb43dc..ce6177611 100644 --- a/content/commands/georadiusbymember_ro.md +++ b/content/commands/georadiusbymember_ro.md @@ -130,6 +130,12 @@ Read-only variant of the [`GEORADIUSBYMEMBER`]({{< relref "/commands/georadiusby This command is identical to the [`GEORADIUSBYMEMBER`]({{< relref "/commands/georadiusbymember" >}}) command, except that it doesn't support the optional `STORE` and `STOREDIST` parameters. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="georadiusbymember-ro-return-info" diff --git a/content/commands/geosearch.md b/content/commands/geosearch.md index 12e99eaf7..ea5ef7321 100644 --- a/content/commands/geosearch.md +++ b/content/commands/geosearch.md @@ -208,6 +208,12 @@ GEOSEARCH Sicily FROMLONLAT 15 37 BYRADIUS 200 km ASC GEOSEARCH Sicily FROMLONLAT 15 37 BYBOX 400 400 km ASC WITHCOORD WITHDIST {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="geosearch-return-info" diff --git a/content/commands/geosearchstore.md b/content/commands/geosearchstore.md index d2fdfb5f0..005115c29 100644 --- a/content/commands/geosearchstore.md +++ b/content/commands/geosearchstore.md @@ -197,6 +197,12 @@ GEOSEARCHSTORE key2 Sicily FROMLONLAT 15 37 BYBOX 400 400 km ASC COUNT 3 STOREDI ZRANGE key2 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="geosearchstore-return-info" diff --git a/content/commands/get.md b/content/commands/get.md index 025e5ea6e..38bd75906 100644 --- a/content/commands/get.md +++ b/content/commands/get.md @@ -64,6 +64,12 @@ GET mykey {{< clients-example set_and_get />}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="get-return-info" diff --git a/content/commands/getbit.md b/content/commands/getbit.md index 002f270a4..5c2b4c186 100644 --- a/content/commands/getbit.md +++ b/content/commands/getbit.md @@ -66,6 +66,12 @@ GETBIT mykey 7 GETBIT mykey 100 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="getbit-return-info" diff --git a/content/commands/getdel.md b/content/commands/getdel.md index 0e651dbc7..37732bc6e 100644 --- a/content/commands/getdel.md +++ b/content/commands/getdel.md @@ -58,6 +58,12 @@ GETDEL mykey GET mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="getdel-return-info" diff --git a/content/commands/getex.md b/content/commands/getex.md index 47471e2b6..92d9edbb8 100644 --- a/content/commands/getex.md +++ b/content/commands/getex.md @@ -97,6 +97,12 @@ GETEX mykey EX 60 TTL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active\* | ✅ Standard
✅ Active-Active\* | \*Not supported for HyperLogLog. | + ## Return information {{< multitabs id="getex-return-info" diff --git a/content/commands/getrange.md b/content/commands/getrange.md index d523ae494..8339fa4ab 100644 --- a/content/commands/getrange.md +++ b/content/commands/getrange.md @@ -72,6 +72,12 @@ GETRANGE mykey 0 -1 GETRANGE mykey 10 100 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="getrange-return-info" diff --git a/content/commands/getset.md b/content/commands/getset.md index efc3f1928..e5cae6414 100644 --- a/content/commands/getset.md +++ b/content/commands/getset.md @@ -84,6 +84,12 @@ GETSET mykey "World" GET mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="getset-return-info" diff --git a/content/commands/hdel.md b/content/commands/hdel.md index 4acc356fd..0c3d9ff99 100644 --- a/content/commands/hdel.md +++ b/content/commands/hdel.md @@ -80,6 +80,12 @@ HDEL myhash field1 HDEL myhash field2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hdel-return-info" diff --git a/content/commands/hello.md b/content/commands/hello.md index 83233b8ad..96fec4fd8 100644 --- a/content/commands/hello.md +++ b/content/commands/hello.md @@ -117,6 +117,12 @@ protocol to the specified version and also accepts the following options: * `AUTH `: directly authenticate the connection in addition to switching to the specified protocol version. This makes calling [`AUTH`]({{< relref "/commands/auth" >}}) before `HELLO` unnecessary when setting up a new connection. Note that the `username` can be set to "default" to authenticate against a server that does not use ACLs, but rather the simpler `requirepass` mechanism of Redis prior to version 6. * `SETNAME `: this is the equivalent of calling [`CLIENT SETNAME`]({{< relref "/commands/client-setname" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hello-return-info" diff --git a/content/commands/hexists.md b/content/commands/hexists.md index 8f596d363..6406b5a10 100644 --- a/content/commands/hexists.md +++ b/content/commands/hexists.md @@ -58,6 +58,12 @@ HEXISTS myhash field1 HEXISTS myhash field2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hexists-return-info" diff --git a/content/commands/hexpire.md b/content/commands/hexpire.md index fea914020..deaec53b0 100644 --- a/content/commands/hexpire.md +++ b/content/commands/hexpire.md @@ -140,6 +140,12 @@ HEXPIRE mykey 10 FIELDS 3 field1 field2 field3 HGETALL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hexpire-return-info" diff --git a/content/commands/hexpireat.md b/content/commands/hexpireat.md index 0fd3e5f2d..3d69b06d7 100644 --- a/content/commands/hexpireat.md +++ b/content/commands/hexpireat.md @@ -115,6 +115,12 @@ redis> HTTL mykey FIELDS 2 field1 field2 2) (integer) 567 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hexpireat-return-info" diff --git a/content/commands/hexpiretime.md b/content/commands/hexpiretime.md index 802f54a6c..0a6142553 100644 --- a/content/commands/hexpiretime.md +++ b/content/commands/hexpiretime.md @@ -74,6 +74,12 @@ redis> HEXPIRETIME mykey FIELDS 2 field1 field2 2) (integer) 1715705914 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hexpiretime-return-info" diff --git a/content/commands/hget.md b/content/commands/hget.md index 65ef336f1..7dbff0ed6 100644 --- a/content/commands/hget.md +++ b/content/commands/hget.md @@ -70,6 +70,12 @@ HGET myhash field1 HGET myhash field2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hget-return-info" diff --git a/content/commands/hgetall.md b/content/commands/hgetall.md index bd0e85f4b..16328b6e6 100644 --- a/content/commands/hgetall.md +++ b/content/commands/hgetall.md @@ -73,6 +73,12 @@ HSET myhash field2 "World" HGETALL myhash {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hgetall-return-info" diff --git a/content/commands/hgetdel.md b/content/commands/hgetdel.md index fc3d320e1..029b31392 100644 --- a/content/commands/hgetdel.md +++ b/content/commands/hgetdel.md @@ -87,6 +87,12 @@ redis> KEYS * (empty array) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hgetdel-return-info" diff --git a/content/commands/hgetex.md b/content/commands/hgetex.md index 48468d8c7..0acc8fbe1 100644 --- a/content/commands/hgetex.md +++ b/content/commands/hgetex.md @@ -127,6 +127,12 @@ redis> HGETALL mykey (empty array) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hgetex-return-info" diff --git a/content/commands/hincrby.md b/content/commands/hincrby.md index 98a9aa608..0fe699681 100644 --- a/content/commands/hincrby.md +++ b/content/commands/hincrby.md @@ -76,6 +76,12 @@ HINCRBY myhash field -1 HINCRBY myhash field -10 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hincrby-return-info" diff --git a/content/commands/hincrbyfloat.md b/content/commands/hincrbyfloat.md index f947d9bb8..6feaf859c 100644 --- a/content/commands/hincrbyfloat.md +++ b/content/commands/hincrbyfloat.md @@ -87,6 +87,12 @@ The command is always propagated in the replication link and the Append Only File as a [`HSET`]({{< relref "/commands/hset" >}}) operation, so that differences in the underlying floating point math implementation will not be sources of inconsistency. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hincrbyfloat-return-info" diff --git a/content/commands/hkeys.md b/content/commands/hkeys.md index 5e867ce46..85662eb01 100644 --- a/content/commands/hkeys.md +++ b/content/commands/hkeys.md @@ -57,6 +57,12 @@ HSET myhash field2 "World" HKEYS myhash {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hkeys-return-info" diff --git a/content/commands/hlen.md b/content/commands/hlen.md index 1df4fb24c..c15b10ad9 100644 --- a/content/commands/hlen.md +++ b/content/commands/hlen.md @@ -55,6 +55,12 @@ HSET myhash field2 "World" HLEN myhash {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hlen-return-info" diff --git a/content/commands/hmget.md b/content/commands/hmget.md index 82e3bd3f1..b3e815147 100644 --- a/content/commands/hmget.md +++ b/content/commands/hmget.md @@ -63,6 +63,12 @@ HSET myhash field2 "World" HMGET myhash field1 field2 nofield {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hmget-return-info" diff --git a/content/commands/hmset.md b/content/commands/hmset.md index ee9cedcec..b018ea36d 100644 --- a/content/commands/hmset.md +++ b/content/commands/hmset.md @@ -75,6 +75,12 @@ HGET myhash field1 HGET myhash field2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v4.0.0. | + ## Return information {{< multitabs id="hmset-return-info" diff --git a/content/commands/hpersist.md b/content/commands/hpersist.md index 663ed3879..d01315593 100644 --- a/content/commands/hpersist.md +++ b/content/commands/hpersist.md @@ -79,6 +79,12 @@ redis> HTTL mykey FIELDS 2 field1 field2 2) (integer) -1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hpersist-return-info" diff --git a/content/commands/hpexpire.md b/content/commands/hpexpire.md index 98e07713f..4a1bb0e80 100644 --- a/content/commands/hpexpire.md +++ b/content/commands/hpexpire.md @@ -109,6 +109,12 @@ redis> HGETALL mykey (empty array) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hpexpire-return-info" diff --git a/content/commands/hpexpireat.md b/content/commands/hpexpireat.md index d8490f410..888866a8a 100644 --- a/content/commands/hpexpireat.md +++ b/content/commands/hpexpireat.md @@ -111,6 +111,12 @@ redis> HPTTL mykey FIELDS 2 field1 field2 2) (integer) 303340 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hpexpireat-return-info" diff --git a/content/commands/hpexpiretime.md b/content/commands/hpexpiretime.md index 61dd1af8f..f76624014 100644 --- a/content/commands/hpexpiretime.md +++ b/content/commands/hpexpiretime.md @@ -72,6 +72,12 @@ redis> HPEXPIRETIME mykey FIELDS 2 field1 field2 2) (integer) 1715705913659 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hpexpiretime-return-info" diff --git a/content/commands/hpttl.md b/content/commands/hpttl.md index f71e6e429..da0d0ea33 100644 --- a/content/commands/hpttl.md +++ b/content/commands/hpttl.md @@ -76,6 +76,12 @@ redis> HPTTL mykey FIELDS 3 field1 field2 field3 3) (integer) -2 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hpttl-return-info" diff --git a/content/commands/hrandfield.md b/content/commands/hrandfield.md index 8a9f88089..e71fb53da 100644 --- a/content/commands/hrandfield.md +++ b/content/commands/hrandfield.md @@ -93,6 +93,12 @@ When the `count` is a negative value, the behavior changes as follows: * Exactly `count` fields, or an empty array if the hash is empty (non-existing key), are always returned. * The order of fields in the reply is truly random. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hrandfield-return-info" diff --git a/content/commands/hscan.md b/content/commands/hscan.md index 2d6d2c292..4b70ef5a5 100644 --- a/content/commands/hscan.md +++ b/content/commands/hscan.md @@ -69,6 +69,12 @@ title: HSCAN --- See [`SCAN`]({{< relref "/commands/scan" >}}) for `HSCAN` documentation. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hscan-return-info" diff --git a/content/commands/hset.md b/content/commands/hset.md index 3c32ffaf1..06e85826e 100644 --- a/content/commands/hset.md +++ b/content/commands/hset.md @@ -99,6 +99,12 @@ HGET myhash field3 HGETALL myhash {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hset-return-info" diff --git a/content/commands/hsetex.md b/content/commands/hsetex.md index 63adc79e6..6d17435bb 100644 --- a/content/commands/hsetex.md +++ b/content/commands/hsetex.md @@ -143,6 +143,12 @@ redis> HTTL mykey FIELDS 2 field1 field2 2) (integer) 55481 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hsetex-return-info" diff --git a/content/commands/hsetnx.md b/content/commands/hsetnx.md index 31b2e7ce6..abc65ed41 100644 --- a/content/commands/hsetnx.md +++ b/content/commands/hsetnx.md @@ -66,6 +66,12 @@ HSETNX myhash field "World" HGET myhash field {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hsetnx-return-info" diff --git a/content/commands/hstrlen.md b/content/commands/hstrlen.md index 94379c274..ae64a4e1e 100644 --- a/content/commands/hstrlen.md +++ b/content/commands/hstrlen.md @@ -59,6 +59,12 @@ HSTRLEN myhash f2 HSTRLEN myhash f3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hstrlen-return-info" diff --git a/content/commands/httl.md b/content/commands/httl.md index bb356274f..4b5a584ff 100644 --- a/content/commands/httl.md +++ b/content/commands/httl.md @@ -79,6 +79,12 @@ redis> HTTL mykey FIELDS 3 field1 field2 field3 3) (integer) -2 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="httl-return-info" diff --git a/content/commands/hvals.md b/content/commands/hvals.md index 8bf6739ed..328b8acd4 100644 --- a/content/commands/hvals.md +++ b/content/commands/hvals.md @@ -69,6 +69,12 @@ HSET myhash field2 "World" HVALS myhash {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="hvals-return-info" diff --git a/content/commands/incr.md b/content/commands/incr.md index 196ff3ac1..7191131c3 100644 --- a/content/commands/incr.md +++ b/content/commands/incr.md @@ -221,6 +221,12 @@ the [`MULTI`]({{< relref "/commands/multi" >}}) / [`EXEC`]({{< relref "/commands However this race will just miss an API call under rare conditions, so the rate limiting will still work correctly. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="incr-return-info" diff --git a/content/commands/incrby.md b/content/commands/incrby.md index 9be5957b7..ba56da10f 100644 --- a/content/commands/incrby.md +++ b/content/commands/incrby.md @@ -68,6 +68,12 @@ SET mykey "10" INCRBY mykey 5 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="incrby-return-info" diff --git a/content/commands/incrbyfloat.md b/content/commands/incrbyfloat.md index 8d28d67ab..b880b976b 100644 --- a/content/commands/incrbyfloat.md +++ b/content/commands/incrbyfloat.md @@ -95,6 +95,12 @@ The command is always propagated in the replication link and the Append Only File as a [`SET`]({{< relref "/commands/set" >}}) operation, so that differences in the underlying floating point math implementation will not be sources of inconsistency. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="incrbyfloat-return-info" diff --git a/content/commands/json.arrappend.md b/content/commands/json.arrappend.md index fc847ed40..f516dd68c 100644 --- a/content/commands/json.arrappend.md +++ b/content/commands/json.arrappend.md @@ -91,6 +91,13 @@ redis> JSON.GET item:1 $.colors +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-arrappend-return-info" diff --git a/content/commands/json.arrindex.md b/content/commands/json.arrindex.md index e50c17789..bcf7c238b 100644 --- a/content/commands/json.arrindex.md +++ b/content/commands/json.arrindex.md @@ -144,6 +144,13 @@ redis> JSON.ARRINDEX item:1 $..colors '"silver"' {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-arrindex-return-info" diff --git a/content/commands/json.arrinsert.md b/content/commands/json.arrinsert.md index 83d21e264..ddab5b6bd 100644 --- a/content/commands/json.arrinsert.md +++ b/content/commands/json.arrinsert.md @@ -119,6 +119,13 @@ redis> JSON.GET item:1 $.colors {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-arrinsert-return-info" diff --git a/content/commands/json.arrlen.md b/content/commands/json.arrlen.md index 960fa1727..5f6a0ca34 100644 --- a/content/commands/json.arrlen.md +++ b/content/commands/json.arrlen.md @@ -92,6 +92,13 @@ redis> JSON.GET item:2 '$..max_level' +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-arrlen-return-info" diff --git a/content/commands/json.arrpop.md b/content/commands/json.arrpop.md index c5c461671..fd139b525 100644 --- a/content/commands/json.arrpop.md +++ b/content/commands/json.arrpop.md @@ -113,6 +113,13 @@ redis> JSON.GET key $.[1].max_level {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-arrpop-return-info" diff --git a/content/commands/json.arrtrim.md b/content/commands/json.arrtrim.md index bdeed89be..7e2ac11d9 100644 --- a/content/commands/json.arrtrim.md +++ b/content/commands/json.arrtrim.md @@ -120,6 +120,13 @@ redis> JSON.GET key $.[1].max_level {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-arrtrim-return-info" diff --git a/content/commands/json.clear.md b/content/commands/json.clear.md index d8542c187..d4df065c4 100644 --- a/content/commands/json.clear.md +++ b/content/commands/json.clear.md @@ -86,6 +86,13 @@ redis> JSON.GET doc $ {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-clear-return-info" diff --git a/content/commands/json.debug-help.md b/content/commands/json.debug-help.md index f1f4dc710..8557607de 100644 --- a/content/commands/json.debug-help.md +++ b/content/commands/json.debug-help.md @@ -24,6 +24,13 @@ title: JSON.DEBUG HELP --- Return helpful information about the [`JSON.DEBUG`]({{< relref "commands/json.debug/" >}}) command +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-debug-help-return-info" diff --git a/content/commands/json.debug-memory.md b/content/commands/json.debug-memory.md index b08edbb08..2c622a121 100644 --- a/content/commands/json.debug-memory.md +++ b/content/commands/json.debug-memory.md @@ -75,6 +75,13 @@ redis> JSON.DEBUG MEMORY item:2 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-debug-memory-return-info" diff --git a/content/commands/json.del.md b/content/commands/json.del.md index 30cc40384..4509f3f2b 100644 --- a/content/commands/json.del.md +++ b/content/commands/json.del.md @@ -85,6 +85,13 @@ redis> JSON.GET doc $ {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-del-return-info" diff --git a/content/commands/json.forget.md b/content/commands/json.forget.md index 0e39b182d..1e66e6df8 100644 --- a/content/commands/json.forget.md +++ b/content/commands/json.forget.md @@ -34,4 +34,10 @@ syntax_fmt: JSON.FORGET key [path] syntax_str: '[path]' title: JSON.FORGET --- -See [`JSON.DEL`]({{< relref "commands/json.del/" >}}). \ No newline at end of file +See [`JSON.DEL`]({{< relref "commands/json.del/" >}}). + +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | diff --git a/content/commands/json.get.md b/content/commands/json.get.md index 4a448cab6..b774a6b07 100644 --- a/content/commands/json.get.md +++ b/content/commands/json.get.md @@ -127,6 +127,13 @@ redis> JSON.GET doc ..a $..b {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-get-return-info" diff --git a/content/commands/json.merge.md b/content/commands/json.merge.md index e3f990aa1..c24490f25 100644 --- a/content/commands/json.merge.md +++ b/content/commands/json.merge.md @@ -143,6 +143,12 @@ redis> JSON.GET doc +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="json-merge-return-info" diff --git a/content/commands/json.mget.md b/content/commands/json.mget.md index 08c494ae1..30fc05c9c 100644 --- a/content/commands/json.mget.md +++ b/content/commands/json.mget.md @@ -84,6 +84,13 @@ redis> JSON.MGET doc1 doc2 $..a {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-mget-return-info" diff --git a/content/commands/json.mset.md b/content/commands/json.mset.md index 5ad5bd676..98e678444 100644 --- a/content/commands/json.mset.md +++ b/content/commands/json.mset.md @@ -90,6 +90,12 @@ redis> JSON.GET doc3 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="json-mset-return-info" diff --git a/content/commands/json.numincrby.md b/content/commands/json.numincrby.md index 5fbb837f1..d2ece34b9 100644 --- a/content/commands/json.numincrby.md +++ b/content/commands/json.numincrby.md @@ -83,6 +83,13 @@ redis> JSON.NUMINCRBY doc $..a 2 +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-numincrby-return-info" diff --git a/content/commands/json.nummultby.md b/content/commands/json.nummultby.md index 3e8d7802e..8de83c57d 100644 --- a/content/commands/json.nummultby.md +++ b/content/commands/json.nummultby.md @@ -69,6 +69,13 @@ redis> JSON.NUMMULTBY doc $..a 2 "[null,4,10,null]" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-nummultby-return-info" diff --git a/content/commands/json.objkeys.md b/content/commands/json.objkeys.md index c34e327ac..f4eef6b54 100644 --- a/content/commands/json.objkeys.md +++ b/content/commands/json.objkeys.md @@ -64,6 +64,13 @@ redis> JSON.OBJKEYS doc $..a 2) "c" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-objkeys-return-info" diff --git a/content/commands/json.objlen.md b/content/commands/json.objlen.md index ac3e71c10..b01f58989 100644 --- a/content/commands/json.objlen.md +++ b/content/commands/json.objlen.md @@ -62,6 +62,13 @@ redis> JSON.OBJLEN doc $..a 2) (integer) 2 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-objlen-return-info" diff --git a/content/commands/json.resp.md b/content/commands/json.resp.md index e76da4612..b657b41f7 100644 --- a/content/commands/json.resp.md +++ b/content/commands/json.resp.md @@ -105,6 +105,13 @@ redis> JSON.RESP item:2 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-resp-return-info" diff --git a/content/commands/json.set.md b/content/commands/json.set.md index 68e771b4e..5708b8313 100644 --- a/content/commands/json.set.md +++ b/content/commands/json.set.md @@ -153,6 +153,13 @@ redis> JSON.SET nonexistentkey $.x 5 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-set-return-info" diff --git a/content/commands/json.strappend.md b/content/commands/json.strappend.md index 311366b54..62350bcb8 100644 --- a/content/commands/json.strappend.md +++ b/content/commands/json.strappend.md @@ -75,6 +75,13 @@ redis> JSON.GET doc $ "[{\"a\":\"foobaz\",\"nested\":{\"a\":\"hellobaz\"},\"nested2\":{\"a\":31}}]" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-strappend-return-info" diff --git a/content/commands/json.strlen.md b/content/commands/json.strlen.md index dfb949981..7eb2c492f 100644 --- a/content/commands/json.strlen.md +++ b/content/commands/json.strlen.md @@ -62,6 +62,13 @@ redis> JSON.STRLEN doc $..a 3) (nil) {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-strlen-return-info" diff --git a/content/commands/json.toggle.md b/content/commands/json.toggle.md index cabb29e4b..45919e9e7 100644 --- a/content/commands/json.toggle.md +++ b/content/commands/json.toggle.md @@ -92,6 +92,13 @@ redis> JSON.GET doc $ {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-toggle-return-info" diff --git a/content/commands/json.type.md b/content/commands/json.type.md index f189bebec..90e987ab6 100644 --- a/content/commands/json.type.md +++ b/content/commands/json.type.md @@ -66,6 +66,13 @@ redis> JSON.TYPE doc $..dummy (empty array) {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="json-type-return-info" diff --git a/content/commands/keys.md b/content/commands/keys.md index f46fd3368..1a559d6e2 100644 --- a/content/commands/keys.md +++ b/content/commands/keys.md @@ -78,6 +78,12 @@ KEYS a?? KEYS * {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="keys-return-info" diff --git a/content/commands/lastsave.md b/content/commands/lastsave.md index 9c12ef589..2171d23bf 100644 --- a/content/commands/lastsave.md +++ b/content/commands/lastsave.md @@ -36,6 +36,12 @@ A client may check if a [`BGSAVE`]({{< relref "/commands/bgsave" >}}) command su then issuing a [`BGSAVE`]({{< relref "/commands/bgsave" >}}) command and checking at regular intervals every N seconds if `LASTSAVE` changed. Redis considers the database saved successfully at startup. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="lastsave-return-info" diff --git a/content/commands/latency-doctor.md b/content/commands/latency-doctor.md index 65184ae73..cea2a2396 100644 --- a/content/commands/latency-doctor.md +++ b/content/commands/latency-doctor.md @@ -76,6 +76,12 @@ For more information refer to the [Latency Monitoring Framework page][lm]. [lm]: /operate/oss_and_stack/management/optimization/latency-monitor.md +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="latency-doctor-return-info" diff --git a/content/commands/latency-graph.md b/content/commands/latency-graph.md index 5e03893fb..9ffbfdee1 100644 --- a/content/commands/latency-graph.md +++ b/content/commands/latency-graph.md @@ -99,6 +99,12 @@ For more information refer to the [Latency Monitoring Framework page][lm]. [lm]: /operate/oss_and_stack/management/optimization/latency-monitor.md +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="latency-graph-return-info" diff --git a/content/commands/latency-help.md b/content/commands/latency-help.md index c50562e54..977b0d3a5 100644 --- a/content/commands/latency-help.md +++ b/content/commands/latency-help.md @@ -33,6 +33,12 @@ For more information refer to the [Latency Monitoring Framework page][lm]. [lm]: /operate/oss_and_stack/management/optimization/latency-monitor.md +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="latency-help-return-info" diff --git a/content/commands/latency-histogram.md b/content/commands/latency-histogram.md index 8a8358305..57e3d0b98 100644 --- a/content/commands/latency-histogram.md +++ b/content/commands/latency-histogram.md @@ -78,6 +78,12 @@ To delete the latency histograms' data use the [`CONFIG RESETSTAT`]({{< relref " 6# (integer) 33 => (integer) 100000 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="latency-histogram-return-info" diff --git a/content/commands/latency-history.md b/content/commands/latency-history.md index 204cd27fd..73315b5ba 100644 --- a/content/commands/latency-history.md +++ b/content/commands/latency-history.md @@ -76,6 +76,12 @@ For more information refer to the [Latency Monitoring Framework page][lm]. [lm]: /operate/oss_and_stack/management/optimization/latency-monitor.md +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="latency-history-return-info" diff --git a/content/commands/latency-latest.md b/content/commands/latency-latest.md index 72074e4b4..3aa8487bf 100644 --- a/content/commands/latency-latest.md +++ b/content/commands/latency-latest.md @@ -65,6 +65,12 @@ For more information refer to the [Latency Monitoring Framework page][lm]. [lm]: /operate/oss_and_stack/management/optimization/latency-monitor.md +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="latency-latest-return-info" diff --git a/content/commands/latency-reset.md b/content/commands/latency-reset.md index 432fa1b5e..4a4b9e117 100644 --- a/content/commands/latency-reset.md +++ b/content/commands/latency-reset.md @@ -70,6 +70,12 @@ For more information refer to the [Latency Monitoring Framework page][lm]. [lm]: /operate/oss_and_stack/management/optimization/latency-monitor.md +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="latency-reset-return-info" diff --git a/content/commands/lcs.md b/content/commands/lcs.md index 043dae88e..17f12659c 100644 --- a/content/commands/lcs.md +++ b/content/commands/lcs.md @@ -142,6 +142,12 @@ Finally to also have the match len: 4) (integer) 6 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lcs-return-info" diff --git a/content/commands/lindex.md b/content/commands/lindex.md index fa178e10f..4d723eaae 100644 --- a/content/commands/lindex.md +++ b/content/commands/lindex.md @@ -68,6 +68,12 @@ LINDEX mylist -1 LINDEX mylist 3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lindex-return-info" diff --git a/content/commands/linsert.md b/content/commands/linsert.md index 81bad796e..e76df6935 100644 --- a/content/commands/linsert.md +++ b/content/commands/linsert.md @@ -82,6 +82,12 @@ LINSERT mylist BEFORE "World" "There" LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="linsert-return-info" diff --git a/content/commands/llen.md b/content/commands/llen.md index 181d9ef55..692db9a48 100644 --- a/content/commands/llen.md +++ b/content/commands/llen.md @@ -68,6 +68,12 @@ LPUSH mylist "Hello" LLEN mylist {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="llen-return-info" diff --git a/content/commands/lmove.md b/content/commands/lmove.md index 84c9c1cbb..a4d0a6393 100644 --- a/content/commands/lmove.md +++ b/content/commands/lmove.md @@ -166,6 +166,12 @@ Note that this implementation of workers is trivially scalable and reliable, because even if a message is lost the item is still in the queue and will be processed at the next iteration. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lmove-return-info" diff --git a/content/commands/lmpop.md b/content/commands/lmpop.md index f430ad343..fe9d09dd4 100644 --- a/content/commands/lmpop.md +++ b/content/commands/lmpop.md @@ -99,6 +99,12 @@ LMPOP 2 mylist mylist2 right count 10 EXISTS mylist mylist2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lmpop-return-info" diff --git a/content/commands/lolwut.md b/content/commands/lolwut.md index a7622ed1b..7b5e0f2c3 100644 --- a/content/commands/lolwut.md +++ b/content/commands/lolwut.md @@ -58,6 +58,12 @@ LOLWUT version should have the following properties: 4. LOLWUT implementations should be safe and carefully checked for security, and resist to untrusted inputs if they take arguments. 5. LOLWUT must always display the Redis version at the end. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lolwut-return-info" diff --git a/content/commands/lpop.md b/content/commands/lpop.md index fee1aed1a..65c399c05 100644 --- a/content/commands/lpop.md +++ b/content/commands/lpop.md @@ -87,6 +87,12 @@ LPOP mylist 2 LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lpop-return-info" diff --git a/content/commands/lpos.md b/content/commands/lpos.md index adb825d55..2e3141f62 100644 --- a/content/commands/lpos.md +++ b/content/commands/lpos.md @@ -132,6 +132,12 @@ LPOS mylist 3 LPOS mylist 3 COUNT 0 RANK 2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lpos-return-info" diff --git a/content/commands/lpush.md b/content/commands/lpush.md index f60ece993..103111211 100644 --- a/content/commands/lpush.md +++ b/content/commands/lpush.md @@ -87,6 +87,12 @@ LPUSH mylist "hello" LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lpush-return-info" diff --git a/content/commands/lpushx.md b/content/commands/lpushx.md index 07db974b9..fc1f8efd2 100644 --- a/content/commands/lpushx.md +++ b/content/commands/lpushx.md @@ -70,6 +70,12 @@ LRANGE mylist 0 -1 LRANGE myotherlist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lpushx-return-info" diff --git a/content/commands/lrange.md b/content/commands/lrange.md index fb0abd25b..c26133e0f 100644 --- a/content/commands/lrange.md +++ b/content/commands/lrange.md @@ -113,6 +113,12 @@ LRANGE mylist -100 100 LRANGE mylist 5 10 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lrange-return-info" diff --git a/content/commands/lrem.md b/content/commands/lrem.md index 26f1fbf8f..a8c5d5daa 100644 --- a/content/commands/lrem.md +++ b/content/commands/lrem.md @@ -78,6 +78,12 @@ LREM mylist -2 "hello" LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lrem-return-info" diff --git a/content/commands/lset.md b/content/commands/lset.md index 0d9672ead..f8bc51caa 100644 --- a/content/commands/lset.md +++ b/content/commands/lset.md @@ -69,6 +69,12 @@ LSET mylist -2 "five" LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="lset-return-info" diff --git a/content/commands/ltrim.md b/content/commands/ltrim.md index 8ac353782..2a6e86e9c 100644 --- a/content/commands/ltrim.md +++ b/content/commands/ltrim.md @@ -96,6 +96,12 @@ LTRIM mylist 1 -1 LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="ltrim-return-info" diff --git a/content/commands/memory-doctor.md b/content/commands/memory-doctor.md index e9519e432..ceee45042 100644 --- a/content/commands/memory-doctor.md +++ b/content/commands/memory-doctor.md @@ -30,6 +30,12 @@ title: MEMORY DOCTOR The `MEMORY DOCTOR` command reports about different memory-related issues that the Redis server experiences, and advises about possible remedies. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="memory-doctor-return-info" diff --git a/content/commands/memory-help.md b/content/commands/memory-help.md index 9b6561e99..0aa3e9da9 100644 --- a/content/commands/memory-help.md +++ b/content/commands/memory-help.md @@ -29,6 +29,12 @@ title: MEMORY HELP The `MEMORY HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}) in Redis versions earlier than 7. | + ## Return information {{< multitabs id="memory-help-return-info" diff --git a/content/commands/memory-malloc-stats.md b/content/commands/memory-malloc-stats.md index 71db46eb1..54c4a7c41 100644 --- a/content/commands/memory-malloc-stats.md +++ b/content/commands/memory-malloc-stats.md @@ -33,6 +33,12 @@ the memory allocator. This command is currently implemented only when using **jemalloc** as an allocator, and evaluates to a benign NOOP for all others. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="memory-malloc-stats-return-info" diff --git a/content/commands/memory-purge.md b/content/commands/memory-purge.md index 74b350b9b..0c8f3f51c 100644 --- a/content/commands/memory-purge.md +++ b/content/commands/memory-purge.md @@ -32,6 +32,12 @@ reclaimed by the allocator. This command is currently implemented only when using **jemalloc** as an allocator, and evaluates to a benign NOOP for all others. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="memory-purge-return-info" diff --git a/content/commands/memory-stats.md b/content/commands/memory-stats.md index dc59a58f8..e0584b90f 100644 --- a/content/commands/memory-stats.md +++ b/content/commands/memory-stats.md @@ -85,6 +85,12 @@ values. The following metrics are reported: **A note about the word slave used in this man page**: Starting with Redis 5, if not for backward compatibility, the Redis project no longer uses the word slave. Unfortunately in this command the word slave is part of the protocol, so we'll be able to remove such occurrences only when this API will be naturally deprecated. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="memory-stats-return-info" diff --git a/content/commands/mget.md b/content/commands/mget.md index ac5f6a454..141f9a667 100644 --- a/content/commands/mget.md +++ b/content/commands/mget.md @@ -62,6 +62,12 @@ SET key2 "World" MGET key1 key2 nonexisting {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="mget-return-info" diff --git a/content/commands/migrate.md b/content/commands/migrate.md index 5fa868c81..53c002c6b 100644 --- a/content/commands/migrate.md +++ b/content/commands/migrate.md @@ -205,6 +205,12 @@ just a single key exists. * `AUTH` -- Authenticate with the given password to the remote instance. * `AUTH2` -- Authenticate with the given username and password pair (Redis 6 or greater ACL auth style). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="migrate-return-info" diff --git a/content/commands/module-help.md b/content/commands/module-help.md index fed91059d..902762977 100644 --- a/content/commands/module-help.md +++ b/content/commands/module-help.md @@ -28,6 +28,12 @@ title: MODULE HELP --- The `MODULE HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="module-help-return-info" diff --git a/content/commands/module-list.md b/content/commands/module-list.md index d12462196..2d3ee05d2 100644 --- a/content/commands/module-list.md +++ b/content/commands/module-list.md @@ -32,6 +32,12 @@ title: MODULE LIST --- Returns information about the modules loaded to the server. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="module-list-return-info" diff --git a/content/commands/module-load.md b/content/commands/module-load.md index 09c4abfe8..3535f48ab 100644 --- a/content/commands/module-load.md +++ b/content/commands/module-load.md @@ -52,6 +52,12 @@ configuration directive in `redis.conf`. As of Redis 8 in Redis Open Source, loading a module using the Redis CLI with configuration parameters is deprecated. {{< /note >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="module-load-return-info" diff --git a/content/commands/module-loadex.md b/content/commands/module-loadex.md index fd461c834..9055168d3 100644 --- a/content/commands/module-loadex.md +++ b/content/commands/module-loadex.md @@ -65,6 +65,12 @@ Any additional arguments that follow the `ARGS` keyword are passed unmodified to **Note**: modules can also be loaded at server startup with `loadmodule` configuration directive in `redis.conf`. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="module-loadex-return-info" diff --git a/content/commands/module-unload.md b/content/commands/module-unload.md index b5f967200..dd2bb1ea5 100644 --- a/content/commands/module-unload.md +++ b/content/commands/module-unload.md @@ -43,6 +43,12 @@ Known limitations: * Modules that register custom data types can not be unloaded. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="module-unload-return-info" diff --git a/content/commands/monitor.md b/content/commands/monitor.md index f0b4a7e1d..c167e451a 100644 --- a/content/commands/monitor.md +++ b/content/commands/monitor.md @@ -117,6 +117,12 @@ Running more `MONITOR` clients will reduce throughput even more. * `>= 6.2.0`: "[`RESET`]({{< relref "/commands/reset" >}}) can be called to exit monitor mode. * `>= 6.2.4`: "[`AUTH`]({{< relref "/commands/auth" >}}), [`HELLO`]({{< relref "/commands/hello" >}}), [`EVAL`]({{< relref "/commands/eval" >}}), [`EVAL_RO`]({{< relref "/commands/eval_ro" >}}), [`EVALSHA`]({{< relref "/commands/evalsha" >}}) and [`EVALSHA_RO`]({{< relref "/commands/evalsha_ro" >}}) included in the command's output. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="monitor-return-info" diff --git a/content/commands/move.md b/content/commands/move.md index b3310b430..4df5bcb6d 100644 --- a/content/commands/move.md +++ b/content/commands/move.md @@ -56,6 +56,12 @@ When `key` already exists in the destination database, or it does not exist in the source database, it does nothing. It is possible to use `MOVE` as a locking primitive because of this. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | Redis Enterprise does not support shared databases due to potential negative performance impacts and blocks any related commands. | + ## Return information {{< multitabs id="move-return-info" diff --git a/content/commands/mset.md b/content/commands/mset.md index 6de994e85..92ae3de81 100644 --- a/content/commands/mset.md +++ b/content/commands/mset.md @@ -72,6 +72,12 @@ GET key1 GET key2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="mset-return-info" diff --git a/content/commands/msetnx.md b/content/commands/msetnx.md index 5912c59b0..75b8b393f 100644 --- a/content/commands/msetnx.md +++ b/content/commands/msetnx.md @@ -75,6 +75,12 @@ MSETNX key2 "new" key3 "world" MGET key1 key2 key3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="msetnx-return-info" diff --git a/content/commands/multi.md b/content/commands/multi.md index 4519f834b..557f00db5 100644 --- a/content/commands/multi.md +++ b/content/commands/multi.md @@ -35,6 +35,12 @@ Subsequent commands will be queued for atomic execution using [`EXEC`]({{< relre [tt]: /develop/interact/transactions +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="multi-return-info" diff --git a/content/commands/object-encoding.md b/content/commands/object-encoding.md index bcc31c5f6..a0c176334 100644 --- a/content/commands/object-encoding.md +++ b/content/commands/object-encoding.md @@ -89,6 +89,12 @@ Redis objects can be encoded in different ways: All the specially encoded types are automatically converted to the general type once you perform an operation that makes it impossible for Redis to retain the space saving encoding. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="object-encoding-return-info" diff --git a/content/commands/object-freq.md b/content/commands/object-freq.md index 53d64b079..f880768cb 100644 --- a/content/commands/object-freq.md +++ b/content/commands/object-freq.md @@ -50,6 +50,12 @@ This command returns the logarithmic access frequency counter of a Redis object The command is only available when the `maxmemory-policy` configuration directive is set to one of the LFU policies. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="object-freq-return-info" diff --git a/content/commands/object-help.md b/content/commands/object-help.md index 4d6a9b45a..4e22fd80a 100644 --- a/content/commands/object-help.md +++ b/content/commands/object-help.md @@ -29,6 +29,12 @@ title: OBJECT HELP --- The `OBJECT HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="object-help-return-info" diff --git a/content/commands/object-idletime.md b/content/commands/object-idletime.md index ec9b534b3..4bb3ce816 100644 --- a/content/commands/object-idletime.md +++ b/content/commands/object-idletime.md @@ -50,6 +50,12 @@ This command returns the time in seconds since the last access to the value stor The command is only available when the `maxmemory-policy` configuration directive is not set to one of the LFU policies. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="object-idletime-return-info" diff --git a/content/commands/object-refcount.md b/content/commands/object-refcount.md index 4fb91b60b..80a0052c1 100644 --- a/content/commands/object-refcount.md +++ b/content/commands/object-refcount.md @@ -48,6 +48,12 @@ title: OBJECT REFCOUNT --- This command returns the reference count of the stored at ``. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="object-refcount-return-info" diff --git a/content/commands/persist.md b/content/commands/persist.md index 2b5f668d7..34521a228 100644 --- a/content/commands/persist.md +++ b/content/commands/persist.md @@ -60,6 +60,12 @@ PERSIST mykey TTL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="persist-return-info" diff --git a/content/commands/pexpire.md b/content/commands/pexpire.md index 6de27e36d..d6a0315bb 100644 --- a/content/commands/pexpire.md +++ b/content/commands/pexpire.md @@ -101,6 +101,12 @@ PEXPIRE mykey 1000 NX TTL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pexpire-return-info" diff --git a/content/commands/pexpireat.md b/content/commands/pexpireat.md index 64b4d0080..6c7422ffb 100644 --- a/content/commands/pexpireat.md +++ b/content/commands/pexpireat.md @@ -97,6 +97,12 @@ TTL mykey PTTL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pexpireat-return-info" diff --git a/content/commands/pexpiretime.md b/content/commands/pexpiretime.md index 7141930c5..36d5b91f1 100644 --- a/content/commands/pexpiretime.md +++ b/content/commands/pexpiretime.md @@ -56,6 +56,12 @@ PEXPIREAT mykey 33177117420000 PEXPIRETIME mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pexpiretime-return-info" diff --git a/content/commands/pfadd.md b/content/commands/pfadd.md index d4030ed22..690bd54cb 100644 --- a/content/commands/pfadd.md +++ b/content/commands/pfadd.md @@ -69,6 +69,12 @@ PFADD hll a b c d e f g PFCOUNT hll {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pfadd-return-info" diff --git a/content/commands/pfcount.md b/content/commands/pfcount.md index 4483b911d..ce0d82b3f 100644 --- a/content/commands/pfcount.md +++ b/content/commands/pfcount.md @@ -109,6 +109,12 @@ The representation is neutral from the point of view of the processor word size More details about the Redis HyperLogLog implementation can be found in [this blog post](http://antirez.com/news/75). The source code of the implementation in the `hyperloglog.c` file is also easy to read and understand, and includes a full specification for the exact encoding used for the sparse and dense representations. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pfcount-return-info" diff --git a/content/commands/pfmerge.md b/content/commands/pfmerge.md index 880cd7b6a..d0a66222e 100644 --- a/content/commands/pfmerge.md +++ b/content/commands/pfmerge.md @@ -85,6 +85,12 @@ PFMERGE hll3 hll1 hll2 PFCOUNT hll3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pfmerge-return-info" diff --git a/content/commands/pfselftest.md b/content/commands/pfselftest.md index 8b9781492..281184132 100644 --- a/content/commands/pfselftest.md +++ b/content/commands/pfselftest.md @@ -33,6 +33,12 @@ title: PFSELFTEST The `PFSELFTEST` command is an internal command. It is meant to be used for developing and testing Redis. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="pfselftest-return-info" diff --git a/content/commands/ping.md b/content/commands/ping.md index a5c3a7981..51e824a5e 100644 --- a/content/commands/ping.md +++ b/content/commands/ping.md @@ -54,6 +54,12 @@ PING PING "hello world" {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="ping-return-info" diff --git a/content/commands/psetex.md b/content/commands/psetex.md index 49a8499dd..23e7e50e6 100644 --- a/content/commands/psetex.md +++ b/content/commands/psetex.md @@ -69,6 +69,12 @@ PTTL mykey GET mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="psetex-return-info" diff --git a/content/commands/psubscribe.md b/content/commands/psubscribe.md index 1794f6ae3..42b61e697 100644 --- a/content/commands/psubscribe.md +++ b/content/commands/psubscribe.md @@ -53,6 +53,12 @@ For more information, see [Pub/sub]({{< relref "/develop/pubsub" >}}). * `>= 6.2.0`: [`RESET`]({{< relref "/commands/reset" >}}) can be called to exit subscribed state. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="psubscribe-return-info" diff --git a/content/commands/psync.md b/content/commands/psync.md index 39df118c7..6376864a3 100644 --- a/content/commands/psync.md +++ b/content/commands/psync.md @@ -44,6 +44,12 @@ stream from the master. For more information about replication in Redis please check the [replication page]({{< relref "/operate/oss_and_stack/management/replication" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="psync-return-info" diff --git a/content/commands/pttl.md b/content/commands/pttl.md index 55115da7e..58b804cd2 100644 --- a/content/commands/pttl.md +++ b/content/commands/pttl.md @@ -70,6 +70,12 @@ EXPIRE mykey 1 PTTL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pttl-return-info" diff --git a/content/commands/publish.md b/content/commands/publish.md index ef2b07c1a..dbde8f53c 100644 --- a/content/commands/publish.md +++ b/content/commands/publish.md @@ -43,6 +43,12 @@ In a Redis Cluster clients can publish to every node. The cluster makes sure that published messages are forwarded as needed, so clients can subscribe to any channel by connecting to any one of the nodes. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="publish-return-info" diff --git a/content/commands/pubsub-channels.md b/content/commands/pubsub-channels.md index ad7700dd6..d1efe2292 100644 --- a/content/commands/pubsub-channels.md +++ b/content/commands/pubsub-channels.md @@ -42,6 +42,12 @@ If no `pattern` is specified, all the channels are listed, otherwise if pattern Cluster note: in a Redis Cluster clients can subscribe to every node, and can also publish to every other node. The cluster will make sure that published messages are forwarded as needed. That said, [`PUBSUB`]({{< relref "/commands/pubsub" >}})'s replies in a cluster only report information from the node's Pub/Sub context, rather than the entire cluster. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pubsub-channels-return-info" diff --git a/content/commands/pubsub-help.md b/content/commands/pubsub-help.md index 66a48c0e8..df75b4f77 100644 --- a/content/commands/pubsub-help.md +++ b/content/commands/pubsub-help.md @@ -28,6 +28,12 @@ title: PUBSUB HELP --- The `PUBSUB HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="pubsub-help-return-info" diff --git a/content/commands/pubsub-numpat.md b/content/commands/pubsub-numpat.md index 2ca1a90e9..c6d5190ba 100644 --- a/content/commands/pubsub-numpat.md +++ b/content/commands/pubsub-numpat.md @@ -34,6 +34,12 @@ Note that this isn't the count of clients subscribed to patterns, but the total Cluster note: in a Redis Cluster clients can subscribe to every node, and can also publish to every other node. The cluster will make sure that published messages are forwarded as needed. That said, [`PUBSUB`]({{< relref "/commands/pubsub" >}})'s replies in a cluster only report information from the node's Pub/Sub context, rather than the entire cluster. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pubsub-numpat-return-info" diff --git a/content/commands/pubsub-numsub.md b/content/commands/pubsub-numsub.md index d8b4907e5..f0438d001 100644 --- a/content/commands/pubsub-numsub.md +++ b/content/commands/pubsub-numsub.md @@ -40,6 +40,12 @@ Note that it is valid to call this command without channels. In this case it wil Cluster note: in a Redis Cluster clients can subscribe to every node, and can also publish to every other node. The cluster will make sure that published messages are forwarded as needed. That said, [`PUBSUB`]({{< relref "/commands/pubsub" >}})'s replies in a cluster only report information from the node's Pub/Sub context, rather than the entire cluster. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pubsub-numsub-return-info" diff --git a/content/commands/pubsub-shardchannels.md b/content/commands/pubsub-shardchannels.md index 503569c5d..c7b5079f1 100644 --- a/content/commands/pubsub-shardchannels.md +++ b/content/commands/pubsub-shardchannels.md @@ -51,6 +51,12 @@ The information returned about the active shard channels are at the shard level 1) "orders" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pubsub-shardchannels-return-info" diff --git a/content/commands/pubsub-shardnumsub.md b/content/commands/pubsub-shardnumsub.md index 3c3af7792..7ebbf6190 100644 --- a/content/commands/pubsub-shardnumsub.md +++ b/content/commands/pubsub-shardnumsub.md @@ -49,6 +49,12 @@ Cluster note: in a Redis Cluster, [`PUBSUB`]({{< relref "/commands/pubsub" >}})' 2) (integer) 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="pubsub-shardnumsub-return-info" diff --git a/content/commands/punsubscribe.md b/content/commands/punsubscribe.md index b6b4301aa..14ae8428e 100644 --- a/content/commands/punsubscribe.md +++ b/content/commands/punsubscribe.md @@ -45,6 +45,12 @@ previously subscribed patterns. In this case, a message for every unsubscribed pattern will be sent to the client. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="punsubscribe-return-info" diff --git a/content/commands/quit.md b/content/commands/quit.md index 0c744ba47..8902e33f9 100644 --- a/content/commands/quit.md +++ b/content/commands/quit.md @@ -43,6 +43,12 @@ client. Instead, clients should simply close the connection when they're not used anymore. Terminating a connection on the client side is preferable, as it eliminates `TIME_WAIT` lingering sockets on the server side. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v7.2.0. | + ## Return information {{< multitabs id="quit-return-info" diff --git a/content/commands/randomkey.md b/content/commands/randomkey.md index 84de420a7..58c11400a 100644 --- a/content/commands/randomkey.md +++ b/content/commands/randomkey.md @@ -33,6 +33,12 @@ title: RANDOMKEY --- Return a random key from the currently selected database. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="randomkey-return-info" diff --git a/content/commands/readonly.md b/content/commands/readonly.md index 0daf69292..70dd7b605 100644 --- a/content/commands/readonly.md +++ b/content/commands/readonly.md @@ -45,6 +45,12 @@ master node. This may happen because: 1. The client sent a command about hash slots never served by the master of this replica. 2. The cluster was reconfigured (for example resharded) and the replica is no longer able to serve commands for a given hash slot. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="readonly-return-info" diff --git a/content/commands/readwrite.md b/content/commands/readwrite.md index 9f97804f1..fd4766378 100644 --- a/content/commands/readwrite.md +++ b/content/commands/readwrite.md @@ -36,6 +36,12 @@ but you can use the [`READONLY`]({{< relref "/commands/readonly" >}}) command to connection basis. The `READWRITE` command resets the readonly mode flag of a connection back to readwrite. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="readwrite-return-info" diff --git a/content/commands/rename.md b/content/commands/rename.md index 4613ef7c6..406e51885 100644 --- a/content/commands/rename.md +++ b/content/commands/rename.md @@ -81,6 +81,12 @@ GET myotherkey * `>= 3.2.0`: The command no longer returns an error when source and destination names are the same. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active\* | ✅ Standard
✅ Active-Active\* | For Active-Active or clustered databases, the original key and new key must be in the same hash slot.

\*Not supported for stream consumer group info. | + ## Return information {{< multitabs id="rename-return-info" diff --git a/content/commands/renamenx.md b/content/commands/renamenx.md index c82e0c825..f69b3e15e 100644 --- a/content/commands/renamenx.md +++ b/content/commands/renamenx.md @@ -81,6 +81,12 @@ RENAMENX mykey myotherkey GET myotherkey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | For Active-Active or clustered databases, the original key and new key must be in the same hash slot. | + ## Return information {{< multitabs id="renamenx-return-info" diff --git a/content/commands/replconf.md b/content/commands/replconf.md index f7be21e27..c58483850 100644 --- a/content/commands/replconf.md +++ b/content/commands/replconf.md @@ -36,6 +36,12 @@ title: REPLCONF The `REPLCONF` command is an internal command. It is used by a Redis master to configure a connected replica. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="replconf-return-info" diff --git a/content/commands/replicaof.md b/content/commands/replicaof.md index cb18128c0..3bc5c1763 100644 --- a/content/commands/replicaof.md +++ b/content/commands/replicaof.md @@ -72,6 +72,12 @@ The form `REPLICAOF` NO ONE will stop replication, turning the server into a MAS "OK" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="replicaof-return-info" diff --git a/content/commands/reset.md b/content/commands/reset.md index 39bf0e638..e50cfa5f4 100644 --- a/content/commands/reset.md +++ b/content/commands/reset.md @@ -53,6 +53,12 @@ following: * Turns off `NO-EVICT` mode. * Turns off `NO-TOUCH` mode. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="reset-return-info" diff --git a/content/commands/restore-asking.md b/content/commands/restore-asking.md index 14c823b99..b040c8de4 100644 --- a/content/commands/restore-asking.md +++ b/content/commands/restore-asking.md @@ -93,4 +93,10 @@ syntax_str: "ttl serialized-value [REPLACE] [ABSTTL] [IDLETIME\_seconds] [FREQ\_ title: RESTORE-ASKING --- The `RESTORE-ASKING` command is an internal command. -It is used by a Redis cluster master during slot migration. \ No newline at end of file +It is used by a Redis cluster master during slot migration. + +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | diff --git a/content/commands/restore.md b/content/commands/restore.md index 20a513b9c..cd5470a72 100644 --- a/content/commands/restore.md +++ b/content/commands/restore.md @@ -126,6 +126,12 @@ redis> LRANGE mykey 0 -1 3) "3" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
❌ Active-Active\* | ✅ Standard
❌ Active-Active\* | \*Only supported for module keys. | + ## Return information {{< multitabs id="restore-return-info" diff --git a/content/commands/role.md b/content/commands/role.md index 0cda52ab4..7f51a1c21 100644 --- a/content/commands/role.md +++ b/content/commands/role.md @@ -110,6 +110,12 @@ ROLE **A note about the word slave used in this man page**: Starting with Redis 5, if not for backward compatibility, the Redis project no longer uses the word slave. Unfortunately in this command the word slave is part of the protocol, so we'll be able to remove such occurrences only when this API will be naturally deprecated. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="role-return-info" diff --git a/content/commands/rpop.md b/content/commands/rpop.md index 457985eed..889ed2fa4 100644 --- a/content/commands/rpop.md +++ b/content/commands/rpop.md @@ -87,6 +87,12 @@ RPOP mylist 2 LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="rpop-return-info" diff --git a/content/commands/rpoplpush.md b/content/commands/rpoplpush.md index afb4f860d..d1979f9cc 100644 --- a/content/commands/rpoplpush.md +++ b/content/commands/rpoplpush.md @@ -143,6 +143,12 @@ Note that this implementation of workers is trivially scalable and reliable, because even if a message is lost the item is still in the queue and will be processed at the next iteration. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="rpoplpush-return-info" diff --git a/content/commands/rpush.md b/content/commands/rpush.md index 01a207d8e..5c49ea9ce 100644 --- a/content/commands/rpush.md +++ b/content/commands/rpush.md @@ -88,6 +88,12 @@ RPUSH mylist "world" LRANGE mylist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="rpush-return-info" diff --git a/content/commands/rpushx.md b/content/commands/rpushx.md index 968de5199..fbc3bd623 100644 --- a/content/commands/rpushx.md +++ b/content/commands/rpushx.md @@ -70,6 +70,12 @@ LRANGE mylist 0 -1 LRANGE myotherlist 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="rpushx-return-info" diff --git a/content/commands/sadd.md b/content/commands/sadd.md index 4b2aa5eee..cf3490fe9 100644 --- a/content/commands/sadd.md +++ b/content/commands/sadd.md @@ -82,6 +82,12 @@ SADD myset "World" SMEMBERS myset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sadd-return-info" diff --git a/content/commands/save.md b/content/commands/save.md index 204f46a70..b73b624fa 100644 --- a/content/commands/save.md +++ b/content/commands/save.md @@ -43,6 +43,12 @@ good last resort to perform the dump of the latest dataset. See the [persistence documentation]({{< relref "/operate/oss_and_stack/management/persistence" >}}) for detailed information. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="save-return-info" diff --git a/content/commands/scan.md b/content/commands/scan.md index 4387baaee..f05e9106b 100644 --- a/content/commands/scan.md +++ b/content/commands/scan.md @@ -297,6 +297,12 @@ HMSET hash name Jack age 33 HSCAN hash 0 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="scan-return-info" diff --git a/content/commands/scard.md b/content/commands/scard.md index 3496adc15..5fd9341d6 100644 --- a/content/commands/scard.md +++ b/content/commands/scard.md @@ -55,6 +55,12 @@ SADD myset "World" SCARD myset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="scard-return-info" diff --git a/content/commands/script-debug.md b/content/commands/script-debug.md index 798ee97f3..df8969d64 100644 --- a/content/commands/script-debug.md +++ b/content/commands/script-debug.md @@ -65,6 +65,12 @@ is active and retains all changes to the data set once it ends. For more information about [`EVAL`]({{< relref "/commands/eval" >}}) scripts please refer to [Introduction to Eval Scripts]({{< relref "/develop/programmability/eval-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="script-debug-return-info" diff --git a/content/commands/script-exists.md b/content/commands/script-exists.md index ab5471211..2aa4417de 100644 --- a/content/commands/script-exists.md +++ b/content/commands/script-exists.md @@ -47,6 +47,12 @@ bandwidth. For more information about [`EVAL`]({{< relref "/commands/eval" >}}) scripts please refer to [Introduction to Eval Scripts]({{< relref "/develop/programmability/eval-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="script-exists-return-info" diff --git a/content/commands/script-flush.md b/content/commands/script-flush.md index 873dcc2a4..5eb832964 100644 --- a/content/commands/script-flush.md +++ b/content/commands/script-flush.md @@ -62,6 +62,12 @@ For more information about [`EVAL`]({{< relref "/commands/eval" >}}) scripts ple * `>= 6.2.0`: Default flush behavior now configurable by the **lazyfree-lazy-user-flush** configuration directive. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="script-flush-return-info" diff --git a/content/commands/script-help.md b/content/commands/script-help.md index c9d4273dd..391f66f54 100644 --- a/content/commands/script-help.md +++ b/content/commands/script-help.md @@ -29,6 +29,12 @@ title: SCRIPT HELP --- The `SCRIPT HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="script-help-return-info" diff --git a/content/commands/script-kill.md b/content/commands/script-kill.md index 03e7e40db..b01576a96 100644 --- a/content/commands/script-kill.md +++ b/content/commands/script-kill.md @@ -46,6 +46,12 @@ information. For more information about [`EVAL`]({{< relref "/commands/eval" >}}) scripts please refer to [Introduction to Eval Scripts]({{< relref "/develop/programmability/eval-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="script-kill-return-info" diff --git a/content/commands/script-load.md b/content/commands/script-load.md index fb7fd1e30..907ad468c 100644 --- a/content/commands/script-load.md +++ b/content/commands/script-load.md @@ -47,6 +47,12 @@ script cache. For more information about [`EVAL`]({{< relref "/commands/eval" >}}) scripts please refer to [Introduction to Eval Scripts]({{< relref "/develop/programmability/eval-intro" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="script-load-return-info" diff --git a/content/commands/sdiff.md b/content/commands/sdiff.md index 25772caab..ac100958b 100644 --- a/content/commands/sdiff.md +++ b/content/commands/sdiff.md @@ -74,6 +74,12 @@ SADD key2 "e" SDIFF key1 key2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sdiff-return-info" diff --git a/content/commands/sdiffstore.md b/content/commands/sdiffstore.md index ca37b7dae..b552319a2 100644 --- a/content/commands/sdiffstore.md +++ b/content/commands/sdiffstore.md @@ -81,6 +81,12 @@ SDIFFSTORE key key1 key2 SMEMBERS key {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sdiffstore-return-info" diff --git a/content/commands/select.md b/content/commands/select.md index 61bce3125..e4322ed08 100644 --- a/content/commands/select.md +++ b/content/commands/select.md @@ -43,6 +43,12 @@ When using Redis Cluster, the `SELECT` command cannot be used, since Redis Clust Since the currently selected database is a property of the connection, clients should track the currently selected database and re-select it on reconnection. While there is no command in order to query the selected database in the current connection, the [`CLIENT LIST`]({{< relref "/commands/client-list" >}}) output shows, for each client, the currently selected database. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | Redis Enterprise does not support shared databases due to potential negative performance impacts and blocks any related commands. The `SELECT` command is supported solely for compatibility with Redis Open Source but does not perform any operations in Redis Enterprise. | + ## Return information {{< multitabs id="select-return-info" diff --git a/content/commands/set.md b/content/commands/set.md index 30e453a06..c7376508e 100644 --- a/content/commands/set.md +++ b/content/commands/set.md @@ -174,6 +174,12 @@ An example of unlock script would be similar to the following: The script should be called with `EVAL ...script... 1 resource-name token-value` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="set-return-info" diff --git a/content/commands/setbit.md b/content/commands/setbit.md index e13fe3284..ad129e82b 100644 --- a/content/commands/setbit.md +++ b/content/commands/setbit.md @@ -214,6 +214,12 @@ end **Note:** the implementation for getting a range of bit offsets from a bitmap is left as an exercise to the reader. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="setbit-return-info" diff --git a/content/commands/setex.md b/content/commands/setex.md index 66bcc0b17..b62306578 100644 --- a/content/commands/setex.md +++ b/content/commands/setex.md @@ -80,6 +80,12 @@ GET mykey [`TTL`]({{< relref "/commands/ttl" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="setex-return-info" diff --git a/content/commands/setnx.md b/content/commands/setnx.md index 53f103b5b..0dba9e2da 100644 --- a/content/commands/setnx.md +++ b/content/commands/setnx.md @@ -148,6 +148,12 @@ crashing but also blocking a lot of time against some operations and trying to issue [`DEL`]({{< relref "/commands/del" >}}) after a lot of time (when the LOCK is already held by another client). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="setnx-return-info" diff --git a/content/commands/setrange.md b/content/commands/setrange.md index 70cce0e06..2d0081aeb 100644 --- a/content/commands/setrange.md +++ b/content/commands/setrange.md @@ -102,6 +102,12 @@ SETRANGE key2 6 "Redis" GET key2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="setrange-return-info" diff --git a/content/commands/shutdown.md b/content/commands/shutdown.md index dcf8a0db4..d095134c6 100644 --- a/content/commands/shutdown.md +++ b/content/commands/shutdown.md @@ -136,6 +136,12 @@ To minimize the risk of data loss in such setups, it's advised to trigger a manu * `>= 7.0.0`: Introduced waiting for lagging replicas before exiting. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="shutdown-return-info" diff --git a/content/commands/sinter.md b/content/commands/sinter.md index a90a5f9ec..b7754e60d 100644 --- a/content/commands/sinter.md +++ b/content/commands/sinter.md @@ -77,6 +77,12 @@ SADD key2 "e" SINTER key1 key2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sinter-return-info" diff --git a/content/commands/sintercard.md b/content/commands/sintercard.md index 8e65402e7..4d409cfe7 100644 --- a/content/commands/sintercard.md +++ b/content/commands/sintercard.md @@ -81,6 +81,12 @@ SINTERCARD 2 key1 key2 SINTERCARD 2 key1 key2 LIMIT 1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sintercard-return-info" diff --git a/content/commands/sinterstore.md b/content/commands/sinterstore.md index 1397cbb7a..8ebc2d87c 100644 --- a/content/commands/sinterstore.md +++ b/content/commands/sinterstore.md @@ -82,6 +82,12 @@ SINTERSTORE key key1 key2 SMEMBERS key {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sinterstore-return-info" diff --git a/content/commands/sismember.md b/content/commands/sismember.md index c00bfe259..c7446584c 100644 --- a/content/commands/sismember.md +++ b/content/commands/sismember.md @@ -58,6 +58,12 @@ SISMEMBER myset "one" SISMEMBER myset "two" {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sismember-return-info" diff --git a/content/commands/slaveof.md b/content/commands/slaveof.md index 589ca8a80..a6a4b6607 100644 --- a/content/commands/slaveof.md +++ b/content/commands/slaveof.md @@ -78,6 +78,12 @@ master and set the application to use this new master in read/write. Later when the other Redis server is fixed, it can be reconfigured to work as a replica. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | Deprecated as of Redis v5.0.0. | + ## Return information {{< multitabs id="slaveof-return-info" diff --git a/content/commands/slowlog-get.md b/content/commands/slowlog-get.md index b7c61a025..1e959b67f 100644 --- a/content/commands/slowlog-get.md +++ b/content/commands/slowlog-get.md @@ -63,6 +63,12 @@ The entry's unique ID can be used in order to avoid processing slow log entries The ID is never reset in the course of the Redis server execution, only a server restart will reset it. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="slowlog-get-return-info" diff --git a/content/commands/slowlog-help.md b/content/commands/slowlog-help.md index f64a42c59..0c48172a2 100644 --- a/content/commands/slowlog-help.md +++ b/content/commands/slowlog-help.md @@ -28,6 +28,12 @@ title: SLOWLOG HELP --- The `SLOWLOG HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="slowlog-help-return-info" diff --git a/content/commands/slowlog-len.md b/content/commands/slowlog-len.md index a90745a7c..8746e7577 100644 --- a/content/commands/slowlog-len.md +++ b/content/commands/slowlog-len.md @@ -40,6 +40,12 @@ The maximum number of entries in the slow log is governed by the `slowlog-max-le Once the slog log reaches its maximal size, the oldest entry is removed whenever a new entry is created. The slow log can be cleared with the [`SLOWLOG RESET`]({{< relref "/commands/slowlog-reset" >}}) command. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="slowlog-len-return-info" diff --git a/content/commands/slowlog-reset.md b/content/commands/slowlog-reset.md index 20776540b..ec20827eb 100644 --- a/content/commands/slowlog-reset.md +++ b/content/commands/slowlog-reset.md @@ -36,6 +36,12 @@ This command resets the slow log, clearing all entries in it. Once deleted the information is lost forever. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Not supported for [scripts]({{}}). | + ## Return information {{< multitabs id="slowlog-reset-return-info" diff --git a/content/commands/smembers.md b/content/commands/smembers.md index 79a352b7d..5b7a82caa 100644 --- a/content/commands/smembers.md +++ b/content/commands/smembers.md @@ -71,6 +71,12 @@ SADD myset "World" SMEMBERS myset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="smembers-return-info" diff --git a/content/commands/smismember.md b/content/commands/smismember.md index f9a0c995f..90ad8c118 100644 --- a/content/commands/smismember.md +++ b/content/commands/smismember.md @@ -62,6 +62,12 @@ SADD myset "one" SMISMEMBER myset "one" "notamember" {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="smismember-return-info" diff --git a/content/commands/smove.md b/content/commands/smove.md index 9d86bb7e5..fcdf5d0c4 100644 --- a/content/commands/smove.md +++ b/content/commands/smove.md @@ -89,6 +89,12 @@ SMEMBERS myset SMEMBERS myotherset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="smove-return-info" diff --git a/content/commands/sort.md b/content/commands/sort.md index 3c852c111..c4c6cca4a 100644 --- a/content/commands/sort.md +++ b/content/commands/sort.md @@ -277,6 +277,12 @@ The string `->` is used to separate the key name from the hash field name. The key is substituted as documented above, and the hash stored at the resulting key is accessed to retrieve the specified hash field. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sort-return-info" diff --git a/content/commands/sort_ro.md b/content/commands/sort_ro.md index 4beecd60d..67a4d1fa4 100644 --- a/content/commands/sort_ro.md +++ b/content/commands/sort_ro.md @@ -119,6 +119,12 @@ See original [`SORT`]({{< relref "/commands/sort" >}}) for more details. SORT_RO mylist BY weight_*->fieldname GET object_*->fieldname ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sort-ro-return-info" diff --git a/content/commands/spop.md b/content/commands/spop.md index b34fbb3fc..0c1ef5d41 100644 --- a/content/commands/spop.md +++ b/content/commands/spop.md @@ -86,6 +86,12 @@ SMEMBERS myset Note that this command is not suitable when you need a guaranteed uniform distribution of the returned elements. For more information about the algorithms used for `SPOP`, look up both the Knuth sampling and Floyd sampling algorithms. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="spop-return-info" diff --git a/content/commands/spublish.md b/content/commands/spublish.md index db0fa3e49..631159005 100644 --- a/content/commands/spublish.md +++ b/content/commands/spublish.md @@ -66,6 +66,12 @@ For example the following command publishes to the `orders` channel with a subsc (integer) 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="spublish-return-info" diff --git a/content/commands/srandmember.md b/content/commands/srandmember.md index f765f31f2..9ecefe837 100644 --- a/content/commands/srandmember.md +++ b/content/commands/srandmember.md @@ -98,6 +98,12 @@ The algorithm used, that is implemented inside dict.c, samples the hash table bu This means that if you have two non-empty buckets in the entire hash table, and one has three elements while one has just one, the element that is alone in its bucket will be returned with much higher probability. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="srandmember-return-info" diff --git a/content/commands/srem.md b/content/commands/srem.md index f80a36470..97d44b082 100644 --- a/content/commands/srem.md +++ b/content/commands/srem.md @@ -73,6 +73,12 @@ SREM myset "four" SMEMBERS myset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="srem-return-info" diff --git a/content/commands/sscan.md b/content/commands/sscan.md index 88bc25114..625c6e5cb 100644 --- a/content/commands/sscan.md +++ b/content/commands/sscan.md @@ -64,6 +64,12 @@ title: SSCAN --- See [`SCAN`]({{< relref "/commands/scan" >}}) for `SSCAN` documentation. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sscan-return-info" diff --git a/content/commands/ssubscribe.md b/content/commands/ssubscribe.md index 71f0b0503..aa43916b6 100644 --- a/content/commands/ssubscribe.md +++ b/content/commands/ssubscribe.md @@ -68,6 +68,12 @@ Reading messages... (press Ctrl-C to quit) 3) "hello" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="ssubscribe-return-info" diff --git a/content/commands/strlen.md b/content/commands/strlen.md index 06a21a76b..ae9ad2ed2 100644 --- a/content/commands/strlen.md +++ b/content/commands/strlen.md @@ -56,6 +56,12 @@ STRLEN mykey STRLEN nonexisting {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="strlen-return-info" diff --git a/content/commands/subscribe.md b/content/commands/subscribe.md index 1ea2aff7c..7e1bead89 100644 --- a/content/commands/subscribe.md +++ b/content/commands/subscribe.md @@ -47,6 +47,12 @@ For more information, see [Pub/sub]({{< relref "/develop/pubsub" >}}). * `>= 6.2.0`: [`RESET`]({{< relref "/commands/reset" >}}) can be called to exit subscribed state. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="subscribe-return-info" diff --git a/content/commands/substr.md b/content/commands/substr.md index 04aad55df..bb4f0c079 100644 --- a/content/commands/substr.md +++ b/content/commands/substr.md @@ -76,6 +76,12 @@ GETRANGE mykey 0 -1 GETRANGE mykey 10 100 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | Deprecated as of Redis v2.0.0. | + ## Return information {{< multitabs id="substr-return-info" diff --git a/content/commands/sunion.md b/content/commands/sunion.md index 1afc8c488..3e809fbe2 100644 --- a/content/commands/sunion.md +++ b/content/commands/sunion.md @@ -73,6 +73,12 @@ SADD key2 "e" SUNION key1 key2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sunion-return-info" diff --git a/content/commands/sunionstore.md b/content/commands/sunionstore.md index eab710494..77fb40535 100644 --- a/content/commands/sunionstore.md +++ b/content/commands/sunionstore.md @@ -81,6 +81,12 @@ SUNIONSTORE key key1 key2 SMEMBERS key {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sunionstore-return-info" diff --git a/content/commands/sunsubscribe.md b/content/commands/sunsubscribe.md index d3696fd4b..f0a13ba34 100644 --- a/content/commands/sunsubscribe.md +++ b/content/commands/sunsubscribe.md @@ -56,6 +56,12 @@ Note: The global channels and shard channels needs to be unsubscribed from separ For more information about sharded Pub/Sub, see [Sharded Pub/Sub]({{< relref "/develop/pubsub#sharded-pubsub" >}}). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="sunsubscribe-return-info" diff --git a/content/commands/swapdb.md b/content/commands/swapdb.md index 729001b4e..96367b98d 100644 --- a/content/commands/swapdb.md +++ b/content/commands/swapdb.md @@ -51,6 +51,12 @@ This will swap database 0 with database 1. All the clients connected with databa SWAPDB 0 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="swapdb-return-info" diff --git a/content/commands/sync.md b/content/commands/sync.md index c57d2887b..838e054d8 100644 --- a/content/commands/sync.md +++ b/content/commands/sync.md @@ -40,6 +40,12 @@ For more information about replication in Redis please check the [tr]: /operate/oss_and_stack/management/replication +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ❌ Standard
❌ Active-Active | ❌ Standard
❌ Active-Active | | + ## Return information {{< multitabs id="sync-return-info" diff --git a/content/commands/tdigest.add.md b/content/commands/tdigest.add.md index bbd52b718..24cca60a7 100644 --- a/content/commands/tdigest.add.md +++ b/content/commands/tdigest.add.md @@ -61,6 +61,13 @@ redis> TDIGEST.ADD t string (error) ERR T-Digest: error parsing val parameter {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-add-return-info" diff --git a/content/commands/tdigest.byrank.md b/content/commands/tdigest.byrank.md index 40097fe49..05967dd33 100644 --- a/content/commands/tdigest.byrank.md +++ b/content/commands/tdigest.byrank.md @@ -78,6 +78,12 @@ redis> TDIGEST.BYRANK t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16) "inf" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + ## Return information {{< multitabs id="tdigest-byrank-return-info" diff --git a/content/commands/tdigest.byrevrank.md b/content/commands/tdigest.byrevrank.md index 79bfe6f48..a079776c0 100644 --- a/content/commands/tdigest.byrevrank.md +++ b/content/commands/tdigest.byrevrank.md @@ -78,6 +78,12 @@ redis> TDIGEST.BYREVRANK t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16) "-inf" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + ## Return information {{< multitabs id="tdigest-byrevrank-return-info" diff --git a/content/commands/tdigest.cdf.md b/content/commands/tdigest.cdf.md index 84e2ff3ef..6efddcb1c 100644 --- a/content/commands/tdigest.cdf.md +++ b/content/commands/tdigest.cdf.md @@ -67,6 +67,13 @@ redis> TDIGEST.CDF t 0 1 2 3 4 5 6 7) "1" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-cdf-return-info" diff --git a/content/commands/tdigest.create.md b/content/commands/tdigest.create.md index 060888adb..3f32f8942 100644 --- a/content/commands/tdigest.create.md +++ b/content/commands/tdigest.create.md @@ -55,6 +55,13 @@ redis> TDIGEST.CREATE t COMPRESSION 100 OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-create-return-info" diff --git a/content/commands/tdigest.info.md b/content/commands/tdigest.info.md index 9461ee6eb..3a6018bc3 100644 --- a/content/commands/tdigest.info.md +++ b/content/commands/tdigest.info.md @@ -65,6 +65,13 @@ redis> TDIGEST.INFO t 18) (integer) 9768 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-info-return-info" diff --git a/content/commands/tdigest.max.md b/content/commands/tdigest.max.md index febd4c2c5..171ca9e78 100644 --- a/content/commands/tdigest.max.md +++ b/content/commands/tdigest.max.md @@ -51,6 +51,13 @@ redis>TDIGEST.MAX t "5" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-max-return-info" diff --git a/content/commands/tdigest.merge.md b/content/commands/tdigest.merge.md index 59797182f..fd6cb5d8c 100644 --- a/content/commands/tdigest.merge.md +++ b/content/commands/tdigest.merge.md @@ -108,6 +108,13 @@ redis> TDIGEST.BYRANK sM 0 1 2 3 4 5) "inf" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-merge-return-info" diff --git a/content/commands/tdigest.min.md b/content/commands/tdigest.min.md index 8699c78ee..5f08ec706 100644 --- a/content/commands/tdigest.min.md +++ b/content/commands/tdigest.min.md @@ -51,6 +51,13 @@ redis> TDIGEST.MIN t "1" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-min-return-info" diff --git a/content/commands/tdigest.quantile.md b/content/commands/tdigest.quantile.md index 48466fc37..b45abbb82 100644 --- a/content/commands/tdigest.quantile.md +++ b/content/commands/tdigest.quantile.md @@ -69,6 +69,13 @@ redis> TDIGEST.QUANTILE t 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 11) "5" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-quantile-return-info" diff --git a/content/commands/tdigest.rank.md b/content/commands/tdigest.rank.md index 75e992e22..581e0a3aa 100644 --- a/content/commands/tdigest.rank.md +++ b/content/commands/tdigest.rank.md @@ -90,6 +90,12 @@ redis> TDIGEST.REVRANK s 10 20 2) (integer) 1 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + ## Return information {{< multitabs id="tdigest-rank-return-info" diff --git a/content/commands/tdigest.reset.md b/content/commands/tdigest.reset.md index a072f2e38..4398e1810 100644 --- a/content/commands/tdigest.reset.md +++ b/content/commands/tdigest.reset.md @@ -46,6 +46,13 @@ redis> TDIGEST.RESET t OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-reset-return-info" diff --git a/content/commands/tdigest.revrank.md b/content/commands/tdigest.revrank.md index 15aded647..76cff646b 100644 --- a/content/commands/tdigest.revrank.md +++ b/content/commands/tdigest.revrank.md @@ -104,6 +104,12 @@ redis> TDIGEST.REVRANK s 10 20 2) (integer) 1 {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + ## Return information {{< multitabs id="tdigest-revrank-return-info" diff --git a/content/commands/tdigest.trimmed_mean.md b/content/commands/tdigest.trimmed_mean.md index 6d644d491..49210250e 100644 --- a/content/commands/tdigest.trimmed_mean.md +++ b/content/commands/tdigest.trimmed_mean.md @@ -76,6 +76,13 @@ redis> TDIGEST.TRIMMED_MEAN t 0 1 "5.5" {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="tdigest-trimmedmean-return-info" diff --git a/content/commands/time.md b/content/commands/time.md index 05126700b..35500b86a 100644 --- a/content/commands/time.md +++ b/content/commands/time.md @@ -41,6 +41,12 @@ TIME TIME {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="time-return-info" diff --git a/content/commands/topk.add.md b/content/commands/topk.add.md index 0cab35582..7e45ec01d 100644 --- a/content/commands/topk.add.md +++ b/content/commands/topk.add.md @@ -52,6 +52,13 @@ redis> TOPK.ADD topk foo bar 42 3) (nil) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="topk-add-return-info" diff --git a/content/commands/topk.count.md b/content/commands/topk.count.md index 9cd7d1c23..41ee54024 100644 --- a/content/commands/topk.count.md +++ b/content/commands/topk.count.md @@ -54,6 +54,13 @@ redis> TOPK.COUNT topk foo 42 nonexist 3) (integer) 0 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="topk-count-return-info" diff --git a/content/commands/topk.incrby.md b/content/commands/topk.incrby.md index 4b9fc9df1..9e0ca983b 100644 --- a/content/commands/topk.incrby.md +++ b/content/commands/topk.incrby.md @@ -61,6 +61,13 @@ redis> TOPK.INCRBY topk foo 3 bar 2 42 30 3) foo ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="topk-incrby-return-info" diff --git a/content/commands/topk.info.md b/content/commands/topk.info.md index bc53da8a0..7198ecede 100644 --- a/content/commands/topk.info.md +++ b/content/commands/topk.info.md @@ -49,6 +49,13 @@ TOPK.INFO topk 8) "0.92500000000000004" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="topk-info-return-info" diff --git a/content/commands/topk.list.md b/content/commands/topk.list.md index 677e4837b..7760cf2ca 100644 --- a/content/commands/topk.list.md +++ b/content/commands/topk.list.md @@ -60,6 +60,13 @@ TOPK.LIST topk WITHCOUNT ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information k (or less) items in the given Top-k sketch. The list is sorted by decreased count estimation. diff --git a/content/commands/topk.query.md b/content/commands/topk.query.md index 541f7cc72..9382ad1d6 100644 --- a/content/commands/topk.query.md +++ b/content/commands/topk.query.md @@ -47,6 +47,13 @@ redis> TOPK.QUERY topk 42 nonexist 2) (integer) 0 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="topk-query-return-info" diff --git a/content/commands/topk.reserve.md b/content/commands/topk.reserve.md index 25b2c6d4f..2df0318b3 100644 --- a/content/commands/topk.reserve.md +++ b/content/commands/topk.reserve.md @@ -60,6 +60,13 @@ redis> TOPK.RESERVE topk 50 2000 7 0.925 OK ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="topk-reserve-return-info" diff --git a/content/commands/touch.md b/content/commands/touch.md index 4125271b8..0cfbdbe87 100644 --- a/content/commands/touch.md +++ b/content/commands/touch.md @@ -62,6 +62,12 @@ SET key2 "World" TOUCH key1 key2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="touch-return-info" diff --git a/content/commands/ts.add.md b/content/commands/ts.add.md index 019d949b5..2af30aa69 100644 --- a/content/commands/ts.add.md +++ b/content/commands/ts.add.md @@ -239,6 +239,13 @@ Add a sample to the time series, setting the sample's timestamp to the current U {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-add-return-info" diff --git a/content/commands/ts.alter.md b/content/commands/ts.alter.md index a18cad507..a204b4a60 100644 --- a/content/commands/ts.alter.md +++ b/content/commands/ts.alter.md @@ -138,6 +138,13 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-alter-return-info" diff --git a/content/commands/ts.create.md b/content/commands/ts.create.md index 5829239cd..362cf7bef 100644 --- a/content/commands/ts.create.md +++ b/content/commands/ts.create.md @@ -190,6 +190,13 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-create-return-info" diff --git a/content/commands/ts.createrule.md b/content/commands/ts.createrule.md index f1d4b42dd..1c67d8fb8 100644 --- a/content/commands/ts.createrule.md +++ b/content/commands/ts.createrule.md @@ -180,6 +180,13 @@ Now, also create a compacted time series named _dailyDiffTemp_. This time series +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-createrule-return-info" diff --git a/content/commands/ts.decrby.md b/content/commands/ts.decrby.md index 1e8f686fe..075bb4a5d 100644 --- a/content/commands/ts.decrby.md +++ b/content/commands/ts.decrby.md @@ -173,6 +173,13 @@ Use it only if you are creating a new time series. It is ignored if you are addi - Setting `RETENTION` and `LABELS` introduces additional time complexity. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-decrby-return-info" diff --git a/content/commands/ts.del.md b/content/commands/ts.del.md index f100f2858..4ccba57f8 100644 --- a/content/commands/ts.del.md +++ b/content/commands/ts.del.md @@ -100,6 +100,13 @@ Delete the range of data points for temperature in Tel Aviv. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-del-return-info" diff --git a/content/commands/ts.deleterule.md b/content/commands/ts.deleterule.md index 29a0e3b8a..ba608fcde 100644 --- a/content/commands/ts.deleterule.md +++ b/content/commands/ts.deleterule.md @@ -51,6 +51,13 @@ is key name for destination (compacted) time series. Note: This command does not delete the compacted series. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-deleterule-return-info" diff --git a/content/commands/ts.get.md b/content/commands/ts.get.md index 04730db47..efbb67103 100644 --- a/content/commands/ts.get.md +++ b/content/commands/ts.get.md @@ -128,6 +128,13 @@ Get the latest maximum daily temperature (the temperature with the highest times +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-get-return-info" diff --git a/content/commands/ts.incrby.md b/content/commands/ts.incrby.md index 121e2a4fe..e89145d8a 100644 --- a/content/commands/ts.incrby.md +++ b/content/commands/ts.incrby.md @@ -211,6 +211,13 @@ Suppose a sensor ticks whenever a car is passed on a road, and you want to count The timestamp is filled automatically. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-incrby-return-info" diff --git a/content/commands/ts.info.md b/content/commands/ts.info.md index 4688cc69d..08047636f 100644 --- a/content/commands/ts.info.md +++ b/content/commands/ts.info.md @@ -53,6 +53,13 @@ is key name of the time series. is an optional flag to get a more detailed information about the chunks. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-info-return-info" diff --git a/content/commands/ts.madd.md b/content/commands/ts.madd.md index 4eea5038b..5582939a8 100644 --- a/content/commands/ts.madd.md +++ b/content/commands/ts.madd.md @@ -101,6 +101,13 @@ OK {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-madd-return-info" diff --git a/content/commands/ts.mget.md b/content/commands/ts.mget.md index 726c8a634..a7d44c666 100644 --- a/content/commands/ts.mget.md +++ b/content/commands/ts.mget.md @@ -194,6 +194,13 @@ To get only the `location` label for each last sample, use `SELECTED_LABELS`. {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-mget-return-info" diff --git a/content/commands/ts.mrange.md b/content/commands/ts.mrange.md index 5120a6cb3..b2f0fd844 100644 --- a/content/commands/ts.mrange.md +++ b/content/commands/ts.mrange.md @@ -381,6 +381,13 @@ When combined with `AGGREGATION` the `GROUPBY`/`REDUCE` is applied post aggregat Note: An `MRANGE` command cannot be part of a transaction when running on a Redis cluster. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-mrange-return-info" diff --git a/content/commands/ts.mrevrange.md b/content/commands/ts.mrevrange.md index 48991520e..f8a1b2523 100644 --- a/content/commands/ts.mrevrange.md +++ b/content/commands/ts.mrevrange.md @@ -574,6 +574,13 @@ Query all time series with the metric label equal to `cpu`, but only return the {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-mrevrange-return-info" diff --git a/content/commands/ts.queryindex.md b/content/commands/ts.queryindex.md index c4da00639..9dfe676c9 100644 --- a/content/commands/ts.queryindex.md +++ b/content/commands/ts.queryindex.md @@ -110,6 +110,13 @@ To retrieve the keys of all time series representing sensors that measure temper {{< / highlight >}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-queryindex-return-info" diff --git a/content/commands/ts.range.md b/content/commands/ts.range.md index bca1203a6..c82561e75 100644 --- a/content/commands/ts.range.md +++ b/content/commands/ts.range.md @@ -385,6 +385,13 @@ When the start timestamp for the range query is explicitly stated (not `-`), you Similarly, when the end timestamp for the range query is explicitly stated, you can set `ALIGN` to that time by setting align to `+` or to `end`. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-range-return-info" diff --git a/content/commands/ts.revrange.md b/content/commands/ts.revrange.md index 166babc6c..56e590701 100644 --- a/content/commands/ts.revrange.md +++ b/content/commands/ts.revrange.md @@ -386,6 +386,13 @@ When the start timestamp for the range query is explicitly stated (not `-`), you Similarly, when the end timestamp for the range query is explicitly stated, you can set ALIGN to that time by setting align to `+` or to `end`. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Supported
| ✅ Flexible & Annual
✅ Free & Fixed | | + + ## Return information {{< multitabs id="ts-revrange-return-info" diff --git a/content/commands/ttl.md b/content/commands/ttl.md index b033f4687..6138791c5 100644 --- a/content/commands/ttl.md +++ b/content/commands/ttl.md @@ -83,6 +83,12 @@ EXPIRE mykey 10 TTL mykey {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="ttl-return-info" diff --git a/content/commands/type.md b/content/commands/type.md index de42aa036..0615213ae 100644 --- a/content/commands/type.md +++ b/content/commands/type.md @@ -60,6 +60,12 @@ TYPE key2 TYPE key3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="type-return-info" diff --git a/content/commands/unlink.md b/content/commands/unlink.md index afd537af8..d51dbd9e7 100644 --- a/content/commands/unlink.md +++ b/content/commands/unlink.md @@ -67,6 +67,12 @@ SET key2 "World" UNLINK key1 key2 key3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="unlink-return-info" diff --git a/content/commands/unsubscribe.md b/content/commands/unsubscribe.md index 9ad49ad92..e68173ad2 100644 --- a/content/commands/unsubscribe.md +++ b/content/commands/unsubscribe.md @@ -43,6 +43,12 @@ previously subscribed channels. In this case, a message for every unsubscribed channel will be sent to the client. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="unsubscribe-return-info" diff --git a/content/commands/unwatch.md b/content/commands/unwatch.md index 55680f196..6432b0981 100644 --- a/content/commands/unwatch.md +++ b/content/commands/unwatch.md @@ -36,6 +36,12 @@ Flushes all the previously watched keys for a [transaction][tt]. If you call [`EXEC`]({{< relref "/commands/exec" >}}) or [`DISCARD`]({{< relref "/commands/discard" >}}), there's no need to manually call `UNWATCH`. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="unwatch-return-info" diff --git a/content/commands/vadd.md b/content/commands/vadd.md index 735077229..de1b35b3b 100644 --- a/content/commands/vadd.md +++ b/content/commands/vadd.md @@ -118,6 +118,12 @@ If you don't have a recall quality problem, the default is acceptable, and uses - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vadd-return-info" diff --git a/content/commands/vcard.md b/content/commands/vcard.md index c0c115908..5b3237d39 100644 --- a/content/commands/vcard.md +++ b/content/commands/vcard.md @@ -40,6 +40,12 @@ is the name of the key that holds the vector set. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vcard-return-info" diff --git a/content/commands/vdim.md b/content/commands/vdim.md index c133f1d5a..6549cc81e 100644 --- a/content/commands/vdim.md +++ b/content/commands/vdim.md @@ -42,6 +42,12 @@ is the name of the key that holds the vector set. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vdim-return-info" diff --git a/content/commands/vemb.md b/content/commands/vemb.md index 40eefa024..ec65a269c 100644 --- a/content/commands/vemb.md +++ b/content/commands/vemb.md @@ -71,6 +71,12 @@ returns the raw vector data, its quantization type, and metadata such as norm an - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vemb-return-info" diff --git a/content/commands/vgetattr.md b/content/commands/vgetattr.md index 938b9dc7e..36dc2c164 100644 --- a/content/commands/vgetattr.md +++ b/content/commands/vgetattr.md @@ -45,6 +45,12 @@ is the name of the element whose attributes you want to retrieve. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vgetattr-return-info" diff --git a/content/commands/vinfo.md b/content/commands/vinfo.md index a8a77485d..381acc707 100644 --- a/content/commands/vinfo.md +++ b/content/commands/vinfo.md @@ -51,6 +51,12 @@ is the name of the key that holds the vector set. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vinfo-return-info" diff --git a/content/commands/vismember.md b/content/commands/vismember.md index 4093d1e32..6a4483410 100644 --- a/content/commands/vismember.md +++ b/content/commands/vismember.md @@ -51,6 +51,12 @@ is the name of the element you want to check for membership. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vismember-return-info" diff --git a/content/commands/vlinks.md b/content/commands/vlinks.md index 4de1fd909..20aa6bca9 100644 --- a/content/commands/vlinks.md +++ b/content/commands/vlinks.md @@ -59,6 +59,12 @@ includes similarity scores for each neighbor. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vlinks-return-info" diff --git a/content/commands/vrandmember.md b/content/commands/vrandmember.md index 26f751464..59f0ee7f9 100644 --- a/content/commands/vrandmember.md +++ b/content/commands/vrandmember.md @@ -112,6 +112,12 @@ specifies the number of elements to return. Positive values return distinct elem - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vrandmember-return-info" diff --git a/content/commands/vrem.md b/content/commands/vrem.md index 227c1e65e..24727709d 100644 --- a/content/commands/vrem.md +++ b/content/commands/vrem.md @@ -54,6 +54,12 @@ is the name of the element to remove from the vector set. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vrem-return-info" diff --git a/content/commands/vsetattr.md b/content/commands/vsetattr.md index 46688b309..d4cfe7aba 100644 --- a/content/commands/vsetattr.md +++ b/content/commands/vsetattr.md @@ -59,6 +59,12 @@ is a valid JSON string. Use an empty string (`""`) to delete the attributes. - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vsetattr-return-info" diff --git a/content/commands/vsim.md b/content/commands/vsim.md index f7bb587ef..329da34ad 100644 --- a/content/commands/vsim.md +++ b/content/commands/vsim.md @@ -139,6 +139,12 @@ executes the search in the main thread instead of a background thread. Useful fo - [Vector sets]({{< relref "/develop/data-types/vector-sets" >}}) +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="vsim-return-info" diff --git a/content/commands/wait.md b/content/commands/wait.md index 6bfe3478a..f68f809b4 100644 --- a/content/commands/wait.md +++ b/content/commands/wait.md @@ -93,6 +93,12 @@ OK In the following example the first call to `WAIT` does not use a timeout and asks for the write to reach 1 replica. It returns with success. In the second attempt instead we put a timeout, and ask for the replication of the write to two replicas. Since there is a single replica available, after one second `WAIT` unblocks and returns 1, the number of replicas reached. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
❌ Active-Active\* | ❌ Standard**
❌ Active-Active | \*For Active-Active databases, `WAIT` commands are supported for primary and replica shard replication. You can contact support to enable `WAIT` for local replicas only. `WAIT` is not supported for cross-instance replication.

\*\*`WAIT` commands are supported on Redis Cloud Flexible subscriptions. | + ## Return information {{< multitabs id="wait-return-info" diff --git a/content/commands/waitaof.md b/content/commands/waitaof.md index 7a6f143de..6480af7cb 100644 --- a/content/commands/waitaof.md +++ b/content/commands/waitaof.md @@ -102,6 +102,12 @@ In the above example, the first call to `WAITAOF` does not use a timeout and ask In the second attempt we instead specify a timeout, and ask for the write to be confirmed as fsynced by a single replica. Since there are no connected replicas, the `WAITAOF` command unblocks after one second and again returns [1, 0], indicating the write has been fsynced on the local Redis but no replicas. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="waitaof-return-info" diff --git a/content/commands/watch.md b/content/commands/watch.md index dfce5d625..1cc469626 100644 --- a/content/commands/watch.md +++ b/content/commands/watch.md @@ -53,6 +53,12 @@ Marks the given keys to be watched for conditional execution of a [tt]: /develop/interact/transactions +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="watch-return-info" diff --git a/content/commands/xack.md b/content/commands/xack.md index dc62cefba..7f2a09aaa 100644 --- a/content/commands/xack.md +++ b/content/commands/xack.md @@ -78,6 +78,12 @@ redis> XACK mystream mygroup 1526569495631-0 (integer) 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xack-return-info" diff --git a/content/commands/xackdel.md b/content/commands/xackdel.md index 89ebd15a9..deccf099b 100644 --- a/content/commands/xackdel.md +++ b/content/commands/xackdel.md @@ -158,6 +158,12 @@ OK (empty array) ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xackdel-return-info" diff --git a/content/commands/xadd.md b/content/commands/xadd.md index b45e2dd90..a14aba588 100644 --- a/content/commands/xadd.md +++ b/content/commands/xadd.md @@ -259,6 +259,12 @@ XLEN mystream XRANGE mystream - + {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xadd-return-info" diff --git a/content/commands/xautoclaim.md b/content/commands/xautoclaim.md index 6cd045c70..9332cca41 100644 --- a/content/commands/xautoclaim.md +++ b/content/commands/xautoclaim.md @@ -119,6 +119,12 @@ The consumer "Alice" from the "mygroup" group acquires ownership of these messag Note that the stream ID returned in the example is `0-0`, indicating that the entire stream was scanned. We can also see that `XAUTOCLAIM` did not stumble upon any deleted messages (the third reply element is an empty array). +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xautoclaim-return-info" diff --git a/content/commands/xclaim.md b/content/commands/xclaim.md index 6ce57475e..fa9a03361 100644 --- a/content/commands/xclaim.md +++ b/content/commands/xclaim.md @@ -144,6 +144,12 @@ useful to normal users: In the above example we claim the message with ID `1526569498055-0`, only if the message is idle for at least one hour without the original consumer or some other consumer making progresses (acknowledging or claiming it), and assigns the ownership to the consumer `Alice`. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xclaim-return-info" diff --git a/content/commands/xdel.md b/content/commands/xdel.md index 04a6862b6..ccf1081c8 100644 --- a/content/commands/xdel.md +++ b/content/commands/xdel.md @@ -99,6 +99,12 @@ not a good idea to add such complexity. 2) "3" ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xdel-return-info" diff --git a/content/commands/xdelex.md b/content/commands/xdelex.md index 35a2858d7..ad3a25d5e 100644 --- a/content/commands/xdelex.md +++ b/content/commands/xdelex.md @@ -122,6 +122,12 @@ XDELEX mystream KEEPREF IDS 2 1526919030474-55 1526919030474-56 XRANGE mystream - + {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xdelex-return-info" diff --git a/content/commands/xgroup-create.md b/content/commands/xgroup-create.md index 368119558..f24bc474a 100644 --- a/content/commands/xgroup-create.md +++ b/content/commands/xgroup-create.md @@ -94,6 +94,12 @@ An arbitrary ID is any ID that isn't the ID of the stream's first entry, last en Use it to find out how many entries are between the arbitrary ID (excluding it) and the stream's last entry. Set the `entries_read` the stream's `entries_added` subtracted by the number of entries. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xgroup-create-return-info" diff --git a/content/commands/xgroup-createconsumer.md b/content/commands/xgroup-createconsumer.md index 1e3988a2f..d9341c7bf 100644 --- a/content/commands/xgroup-createconsumer.md +++ b/content/commands/xgroup-createconsumer.md @@ -57,6 +57,12 @@ Create a consumer named `` in the consumer group `` of Consumers are also created automatically whenever an operation, such as [`XREADGROUP`]({{< relref "/commands/xreadgroup" >}}), references a consumer that doesn't exist. This is valid for [`XREADGROUP`]({{< relref "/commands/xreadgroup" >}}) only when there is data in the stream. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xgroup-createconsumer-return-info" diff --git a/content/commands/xgroup-delconsumer.md b/content/commands/xgroup-delconsumer.md index 1c16f71e3..2b38565e4 100644 --- a/content/commands/xgroup-delconsumer.md +++ b/content/commands/xgroup-delconsumer.md @@ -58,6 +58,12 @@ Sometimes it may be useful to remove old consumers since they are no longer used Note, however, that any pending messages that the consumer had will become unclaimable after it was deleted. It is strongly recommended, therefore, that any pending messages are claimed or acknowledged prior to deleting the consumer from the group. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xgroup-delconsumer-return-info" diff --git a/content/commands/xgroup-destroy.md b/content/commands/xgroup-destroy.md index 5df152186..15c7cfd37 100644 --- a/content/commands/xgroup-destroy.md +++ b/content/commands/xgroup-destroy.md @@ -53,6 +53,12 @@ The `XGROUP DESTROY` command completely destroys a consumer group. The consumer group will be destroyed even if there are active consumers, and pending messages, so make sure to call this command only when really needed. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xgroup-destroy-return-info" diff --git a/content/commands/xgroup-help.md b/content/commands/xgroup-help.md index 410607078..7f2a08b91 100644 --- a/content/commands/xgroup-help.md +++ b/content/commands/xgroup-help.md @@ -29,6 +29,12 @@ title: XGROUP HELP --- The `XGROUP HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xgroup-help-return-info" diff --git a/content/commands/xgroup-setid.md b/content/commands/xgroup-setid.md index e4c0fa495..a9c5d9fc0 100644 --- a/content/commands/xgroup-setid.md +++ b/content/commands/xgroup-setid.md @@ -79,6 +79,12 @@ An arbitrary ID is any ID that isn't the ID of the stream's first entry, its las This can be useful you know exactly how many entries are between the arbitrary ID (excluding it) and the stream's last entry. In such cases, the `entries_read` can be set to the stream's `entries_added` subtracted with the number of entries. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xgroup-setid-return-info" diff --git a/content/commands/xinfo-consumers.md b/content/commands/xinfo-consumers.md index ffec909f6..086feed58 100644 --- a/content/commands/xinfo-consumers.md +++ b/content/commands/xinfo-consumers.md @@ -87,6 +87,12 @@ In 7.2.0, **inactive** was added and **idle** was changed to denote the time pas 8) (integer) 993841998 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xinfo-consumers-return-info" diff --git a/content/commands/xinfo-groups.md b/content/commands/xinfo-groups.md index c696c47ee..704b5edf6 100644 --- a/content/commands/xinfo-groups.md +++ b/content/commands/xinfo-groups.md @@ -119,6 +119,12 @@ Once the consumer group delivers the last message in the stream to its members, 12) (integer) 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xinfo-groups-return-info" diff --git a/content/commands/xinfo-help.md b/content/commands/xinfo-help.md index 95989bd93..17c9f051e 100644 --- a/content/commands/xinfo-help.md +++ b/content/commands/xinfo-help.md @@ -29,6 +29,12 @@ title: XINFO HELP --- The `XINFO HELP` command returns a helpful text describing the different subcommands. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xinfo-help-return-info" diff --git a/content/commands/xinfo-stream.md b/content/commands/xinfo-stream.md index 144b0996e..122b4c57b 100644 --- a/content/commands/xinfo-stream.md +++ b/content/commands/xinfo-stream.md @@ -216,6 +216,12 @@ OK 3) (integer) 1 ``` +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xinfo-stream-return-info" diff --git a/content/commands/xlen.md b/content/commands/xlen.md index bbedf22b0..44fcc823f 100644 --- a/content/commands/xlen.md +++ b/content/commands/xlen.md @@ -64,6 +64,12 @@ XADD mystream * item 3 XLEN mystream {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xlen-return-info" diff --git a/content/commands/xpending.md b/content/commands/xpending.md index 3647ff78d..b94b9eeea 100644 --- a/content/commands/xpending.md +++ b/content/commands/xpending.md @@ -212,6 +212,12 @@ prefixing the ID of the last-read pending entry with the `(` character that denotes an open (exclusive) range, and proving it to the subsequent call to the command. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xpending-return-info" diff --git a/content/commands/xrange.md b/content/commands/xrange.md index 7c1ae5c5f..20b368c1b 100644 --- a/content/commands/xrange.md +++ b/content/commands/xrange.md @@ -274,6 +274,12 @@ XLEN writers XRANGE writers - + COUNT 2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xrange-return-info" diff --git a/content/commands/xread.md b/content/commands/xread.md index cf383d96c..c17ae0710 100644 --- a/content/commands/xread.md +++ b/content/commands/xread.md @@ -291,6 +291,12 @@ Reading the [Redis Streams introduction]({{< relref "/develop/data-types/streams suggested in order to understand more about the streams overall behavior and semantics. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xread-return-info" diff --git a/content/commands/xreadgroup.md b/content/commands/xreadgroup.md index 94916c277..dc312f74c 100644 --- a/content/commands/xreadgroup.md +++ b/content/commands/xreadgroup.md @@ -225,6 +225,12 @@ Reading the [Redis Streams introduction]({{< relref "/develop/data-types/streams suggested in order to understand more about the streams overall behavior and semantics. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xreadgroup-return-info" diff --git a/content/commands/xrevrange.md b/content/commands/xrevrange.md index ba5bee0c5..c8307f488 100644 --- a/content/commands/xrevrange.md +++ b/content/commands/xrevrange.md @@ -88,6 +88,12 @@ XLEN writers XREVRANGE writers + - COUNT 1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xrevrange-return-info" diff --git a/content/commands/xsetid.md b/content/commands/xsetid.md index dcfc0f80d..50b632e74 100644 --- a/content/commands/xsetid.md +++ b/content/commands/xsetid.md @@ -68,6 +68,12 @@ title: XSETID The `XSETID` command is an internal command. It is used by a Redis master to replicate the last delivered ID of streams. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xsetid-return-info" diff --git a/content/commands/xtrim.md b/content/commands/xtrim.md index fa40922f0..369f7bc9a 100644 --- a/content/commands/xtrim.md +++ b/content/commands/xtrim.md @@ -211,6 +211,12 @@ XTRIM mystream MAXLEN 2 XRANGE mystream - + {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="xtrim-return-info" diff --git a/content/commands/zadd.md b/content/commands/zadd.md index 3d49673bb..aebae2c2d 100644 --- a/content/commands/zadd.md +++ b/content/commands/zadd.md @@ -195,6 +195,12 @@ ZADD myzset 2 "two" 3 "three" ZRANGE myzset 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zadd-return-info" diff --git a/content/commands/zcard.md b/content/commands/zcard.md index 69d3a068a..d562489af 100644 --- a/content/commands/zcard.md +++ b/content/commands/zcard.md @@ -56,6 +56,12 @@ ZADD myzset 2 "two" ZCARD myzset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zcard-return-info" diff --git a/content/commands/zcount.md b/content/commands/zcount.md index 6a3ca313e..950444744 100644 --- a/content/commands/zcount.md +++ b/content/commands/zcount.md @@ -71,6 +71,12 @@ ZCOUNT myzset -inf +inf ZCOUNT myzset (1 3 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zcount-return-info" diff --git a/content/commands/zdiff.md b/content/commands/zdiff.md index ff0b652bf..3472ed1d0 100644 --- a/content/commands/zdiff.md +++ b/content/commands/zdiff.md @@ -72,6 +72,12 @@ ZDIFF 2 zset1 zset2 ZDIFF 2 zset1 zset2 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zdiff-return-info" diff --git a/content/commands/zdiffstore.md b/content/commands/zdiffstore.md index ac6b46a98..988537d06 100644 --- a/content/commands/zdiffstore.md +++ b/content/commands/zdiffstore.md @@ -89,6 +89,12 @@ ZDIFFSTORE out 2 zset1 zset2 ZRANGE out 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zdiffstore-return-info" diff --git a/content/commands/zincrby.md b/content/commands/zincrby.md index f00758668..c68d6acf2 100644 --- a/content/commands/zincrby.md +++ b/content/commands/zincrby.md @@ -76,6 +76,12 @@ ZINCRBY myzset 2 "one" ZRANGE myzset 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zincrby-return-info" diff --git a/content/commands/zinter.md b/content/commands/zinter.md index b21125b9b..72c22826d 100644 --- a/content/commands/zinter.md +++ b/content/commands/zinter.md @@ -99,6 +99,12 @@ ZINTER 2 zset1 zset2 ZINTER 2 zset1 zset2 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zinter-return-info" diff --git a/content/commands/zintercard.md b/content/commands/zintercard.md index 0bca96042..136b61213 100644 --- a/content/commands/zintercard.md +++ b/content/commands/zintercard.md @@ -78,6 +78,12 @@ ZINTERCARD 2 zset1 zset2 ZINTERCARD 2 zset1 zset2 LIMIT 1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zintercard-return-info" diff --git a/content/commands/zinterstore.md b/content/commands/zinterstore.md index edf1a67be..e8db007a5 100644 --- a/content/commands/zinterstore.md +++ b/content/commands/zinterstore.md @@ -121,6 +121,12 @@ ZINTERSTORE out 2 zset1 zset2 WEIGHTS 2 3 ZRANGE out 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zinterstore-return-info" diff --git a/content/commands/zlexcount.md b/content/commands/zlexcount.md index d0ed867f8..462a301f7 100644 --- a/content/commands/zlexcount.md +++ b/content/commands/zlexcount.md @@ -69,6 +69,12 @@ ZLEXCOUNT myzset - + ZLEXCOUNT myzset [b [f {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zlexcount-return-info" diff --git a/content/commands/zmpop.md b/content/commands/zmpop.md index 9797baa86..e9b05baeb 100644 --- a/content/commands/zmpop.md +++ b/content/commands/zmpop.md @@ -100,6 +100,12 @@ ZRANGE myzset2 0 -1 WITHSCORES EXISTS myzset myzset2 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zmpop-return-info" diff --git a/content/commands/zmscore.md b/content/commands/zmscore.md index 1bff1926f..f4cc7c990 100644 --- a/content/commands/zmscore.md +++ b/content/commands/zmscore.md @@ -62,6 +62,12 @@ ZADD myzset 2 "two" ZMSCORE myzset "one" "two" "nofield" {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zmscore-return-info" diff --git a/content/commands/zpopmax.md b/content/commands/zpopmax.md index 921664158..1b5124bf7 100644 --- a/content/commands/zpopmax.md +++ b/content/commands/zpopmax.md @@ -71,6 +71,12 @@ ZADD myzset 3 "three" ZPOPMAX myzset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zpopmax-return-info" diff --git a/content/commands/zpopmin.md b/content/commands/zpopmin.md index 20072402d..58a755750 100644 --- a/content/commands/zpopmin.md +++ b/content/commands/zpopmin.md @@ -71,6 +71,12 @@ ZADD myzset 3 "three" ZPOPMIN myzset {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zpopmin-return-info" diff --git a/content/commands/zrandmember.md b/content/commands/zrandmember.md index 256288af9..868ea1cad 100644 --- a/content/commands/zrandmember.md +++ b/content/commands/zrandmember.md @@ -93,6 +93,12 @@ When the `count` is a negative value, the behavior changes as follows: * Exactly `count` elements, or an empty array if the sorted set is empty (non-existing key), are always returned. * The order of elements in the reply is truly random. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zrandmember-return-info" diff --git a/content/commands/zrange.md b/content/commands/zrange.md index 55afc1416..472524897 100644 --- a/content/commands/zrange.md +++ b/content/commands/zrange.md @@ -240,6 +240,12 @@ ZRANGE myzset 2 3 ZRANGE myzset -2 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zrange-return-info" diff --git a/content/commands/zrangebylex.md b/content/commands/zrangebylex.md index 33d6f52a4..7ab18fe3d 100644 --- a/content/commands/zrangebylex.md +++ b/content/commands/zrangebylex.md @@ -126,6 +126,12 @@ ZRANGEBYLEX myzset - (c ZRANGEBYLEX myzset [aaa (g {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="zrangebylex-return-info" diff --git a/content/commands/zrangebyscore.md b/content/commands/zrangebyscore.md index 0445aa216..b036813cd 100644 --- a/content/commands/zrangebyscore.md +++ b/content/commands/zrangebyscore.md @@ -176,6 +176,12 @@ just compute a random number between 0 and 1 (which is like calling RANDOM_ELE = ZRANGEBYSCORE key RAND() +inf LIMIT 0 1 +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="zrangebyscore-return-info" diff --git a/content/commands/zrangestore.md b/content/commands/zrangestore.md index a161fa036..8299ee422 100644 --- a/content/commands/zrangestore.md +++ b/content/commands/zrangestore.md @@ -108,6 +108,12 @@ ZRANGESTORE dstzset srczset 2 -1 ZRANGE dstzset 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zrangestore-return-info" diff --git a/content/commands/zrank.md b/content/commands/zrank.md index 5b142418a..42a1dcee3 100644 --- a/content/commands/zrank.md +++ b/content/commands/zrank.md @@ -79,6 +79,12 @@ ZRANK myzset "three" WITHSCORE ZRANK myzset "four" WITHSCORE {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zrank-return-info" diff --git a/content/commands/zrem.md b/content/commands/zrem.md index 78f5e0894..edaf7c83b 100644 --- a/content/commands/zrem.md +++ b/content/commands/zrem.md @@ -71,6 +71,12 @@ ZREM myzset "two" ZRANGE myzset 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zrem-return-info" diff --git a/content/commands/zremrangebylex.md b/content/commands/zremrangebylex.md index af1d754df..c272956e3 100644 --- a/content/commands/zremrangebylex.md +++ b/content/commands/zremrangebylex.md @@ -68,6 +68,12 @@ ZREMRANGEBYLEX myzset [alpha [omega ZRANGE myzset 0 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zremrangebylex-return-info" diff --git a/content/commands/zremrangebyrank.md b/content/commands/zremrangebyrank.md index 2849e01d9..5c47178e9 100644 --- a/content/commands/zremrangebyrank.md +++ b/content/commands/zremrangebyrank.md @@ -73,6 +73,12 @@ ZREMRANGEBYRANK myzset 0 1 ZRANGE myzset 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zremrangebyrank-return-info" diff --git a/content/commands/zremrangebyscore.md b/content/commands/zremrangebyscore.md index 281d6421b..d2ef9ab0f 100644 --- a/content/commands/zremrangebyscore.md +++ b/content/commands/zremrangebyscore.md @@ -67,6 +67,12 @@ ZREMRANGEBYSCORE myzset -inf (2 ZRANGE myzset 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zremrangebyscore-return-info" diff --git a/content/commands/zrevrange.md b/content/commands/zrevrange.md index c607c443f..4faa31f14 100644 --- a/content/commands/zrevrange.md +++ b/content/commands/zrevrange.md @@ -79,6 +79,12 @@ ZREVRANGE myzset 2 3 ZREVRANGE myzset -2 -1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="zrevrange-return-info" diff --git a/content/commands/zrevrangebylex.md b/content/commands/zrevrangebylex.md index cabbe2845..ea6a98c82 100644 --- a/content/commands/zrevrangebylex.md +++ b/content/commands/zrevrangebylex.md @@ -84,6 +84,12 @@ ZREVRANGEBYLEX myzset (c - ZREVRANGEBYLEX myzset (g [aaa {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="zrevrangebylex-return-info" diff --git a/content/commands/zrevrangebyscore.md b/content/commands/zrevrangebyscore.md index 9b829f988..d236aca1b 100644 --- a/content/commands/zrevrangebyscore.md +++ b/content/commands/zrevrangebyscore.md @@ -100,6 +100,12 @@ ZREVRANGEBYSCORE myzset 2 (1 ZREVRANGEBYSCORE myzset (2 (1 {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | Deprecated as of Redis v6.2.0. | + ## Return information {{< multitabs id="zrevrangebyscore-return-info" diff --git a/content/commands/zrevrank.md b/content/commands/zrevrank.md index dedbc1a21..742a214c1 100644 --- a/content/commands/zrevrank.md +++ b/content/commands/zrevrank.md @@ -79,6 +79,12 @@ ZREVRANK myzset "three" WITHSCORE ZREVRANK myzset "four" WITHSCORE {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zrevrank-return-info" diff --git a/content/commands/zscan.md b/content/commands/zscan.md index 14e6e41de..97f2306fb 100644 --- a/content/commands/zscan.md +++ b/content/commands/zscan.md @@ -64,6 +64,12 @@ title: ZSCAN --- See [`SCAN`]({{< relref "/commands/scan" >}}) for `ZSCAN` documentation. +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zscan-return-info" diff --git a/content/commands/zscore.md b/content/commands/zscore.md index 4f85750e6..e5517479e 100644 --- a/content/commands/zscore.md +++ b/content/commands/zscore.md @@ -61,6 +61,12 @@ ZADD myzset 1 "one" ZSCORE myzset "one" {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zscore-return-info" diff --git a/content/commands/zunion.md b/content/commands/zunion.md index fdc910c4a..18dabe6b0 100644 --- a/content/commands/zunion.md +++ b/content/commands/zunion.md @@ -98,6 +98,12 @@ ZUNION 2 zset1 zset2 ZUNION 2 zset1 zset2 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zunion-return-info" diff --git a/content/commands/zunionstore.md b/content/commands/zunionstore.md index d953fd97c..bcb640f5b 100644 --- a/content/commands/zunionstore.md +++ b/content/commands/zunionstore.md @@ -128,6 +128,12 @@ ZUNIONSTORE out 2 zset1 zset2 WEIGHTS 2 3 ZRANGE out 0 -1 WITHSCORES {{% /redis-cli %}} +## Redis Software and Redis Cloud compatibility + +| Redis
Enterprise | Redis
Cloud | Notes | +|:----------------------|:-----------------|:------| +| ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | + ## Return information {{< multitabs id="zunionstore-return-info" diff --git a/layouts/commands/single.html b/layouts/commands/single.html index e1008c606..319d64fe2 100644 --- a/layouts/commands/single.html +++ b/layouts/commands/single.html @@ -64,6 +64,12 @@

{{ end}} {{ end }} + {{ if (findRE "## Redis Software and Redis Cloud compatibility" .RawContent) }} +
Compatibility:
+
+ Redis Software and Redis Cloud compatibility +
+ {{ end }} {{ .Content }}