Skip to content

Commit 87dc5a0

Browse files
DOC-630 "upgrade" FAQ article around OSS compatibility into full article (#1345)
* initial commit of DOC-630 changes * review feedback
1 parent f4c62b6 commit 87dc5a0

File tree

2 files changed

+21
-33
lines changed

2 files changed

+21
-33
lines changed

content/rs/concepts/compatibility.md

+19-30
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,42 @@
11
---
2-
Title: Redis Enterprise Software Compatibility with Open Source Redis
2+
Title: Redis Enterprise Software compatibility with open source Redis
33
description:
44
weight: $weight
55
alwaysopen: false
66
categories: ["RS"]
77
---
8-
Redis Enterprise Software (RS) is fully compatible with open source
9-
Redis. Redis Labs contributes extensively to the open source Redis
10-
project and employs it inside of RS. As a rule, Redis Labs adheres to
8+
Redis Enterprise Software is compatible with open source
9+
Redis (OSS Redis). Redis Labs contributes extensively to the open source Redis
10+
project and uses it inside of Redis Enterprise Software. As a rule, Redis Labs adheres to
1111
the open source's specifications and makes every effort to update
12-
RS with the latest version of Redis.
12+
Redis Enterprise Software with the latest version of open source Redis.
1313

1414
## Redis commands
1515

16-
Any standard Redis client can be used with RS. That said, some of
17-
Redis functionality is not applicable in the context of RS, as
18-
follows:
16+
Any standard Redis client can be used with Redis Software.
17+
There is some Redis functionality (shown below) that's not applicable for Redis Software:
1918

20-
- Shared databases are not supported in RS given their potential
21-
negative impact on performance. Redis Labs recommends using
22-
dedicated databases instead. Therefore the following commands are
23-
blocked and produce an error when executed:
19+
- Shared databases aren't supported in Redis Software, because of the potential for
20+
negative impact on performance. We recommend using
21+
dedicated databases instead. The following commands are
22+
blocked and produce an error when executed on a dedicated database:
2423
- MOVE
2524
- SELECT
26-
- Because data persistence and backups are managed from RS's
27-
management UI, the following commands are blocked:
25+
- Data persistence and backups are managed from the Redis Software
26+
admin console. The following commands are blocked:
2827
- BGREWRITEAOF
2928
- BGSAVE
3029
- LASTSAVE
3130
- SAVE
32-
- Because access controls are managed through RS's managment interface
33-
the following commands are blocked
31+
- Access controls are managed from the Redis Software
32+
admin console. The following commands are blocked
3433
- ACL DELUSER
3534
- ACL SETUSER
3635
- ACL GENPASS
3736
- ACL LOG
3837
- ACL SAVE
3938
- ACL LOAD
40-
management UI, the following commands are blocked:
41-
- BGREWRITEAOF
42-
- BGSAVE
43-
- LASTSAVE
44-
- SAVE
45-
- Because replication is managed automatically by RS and because it
46-
could present a security risk, the following commands are blocked:
39+
- Replication is managed automatically by Redis Software. The following commands are blocked to prevent a security risk:
4740
- MIGRATE
4841
- REPLICAOF
4942
- SLAVEOF
@@ -65,10 +58,7 @@ follows:
6558
- LATENCY GRAPH
6659
- LATENCY DOCTOR
6760
- STRALGO LCS is not yet supported
68-
- Lastly, only a subset of Redis configuration settings (via CONFIG
69-
GET/SET) is applicable to RS. Attempts to get or set a
70-
configuration parameter that is not included in the following list
71-
produce an error:
61+
- Only a subset of Redis configuration settings (listed below) are applicable to Redis Software. Using CONFIG GET/SET with other configuration settings will return an error. The commands that apply to Redis Software are listed below:
7262
- hash-max-ziplist-entries
7363
- hash-max-ziplist-value
7464
- list-max-ziplist-entries
@@ -81,7 +71,6 @@ follows:
8171
- zset-max-ziplist-entries
8272
- zset-max-ziplist-value
8373

84-
## Compatibility with Open Source Redis cluster
74+
## Compatibility with open source Redis Cluster API
8575

86-
RS supports [Redis OSS cluster
87-
protocol]({{< relref "/rs/concepts/data-access/oss-cluster-api.md" >}}) if it is enabled for a database.
76+
Redis Enterprise Software supports [Redis OSS Cluster API]({{< relref "/rs/concepts/data-access/oss-cluster-api.md" >}}) if it is enabled for a database. For more information, see [Using the OSS Cluster API]({{< relref "/rs/administering/designing-production/networking/using-oss-cluster-api.md" >}})

content/rs/faqs/_index.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ Here are some frequently asked questions about Redis Enterprise Software (RS).
1515
{{< embed-md "what-is-redis-enterprise.md" >}}
1616
{{< /expand >}}
1717

18-
{{< expand "Are you fully compatible with open source Redis?" >}}
19-
{{< embed-md "compatible-with-oss.md" >}}
18+
{{< expand "Are you fully compatible with open source Redis?" >}} Redis Enterprise Software is fully [compatible with open source Redis]]{{< relref "/rs/concepts/compatibility.md" >}}
2019
{{< /expand >}}
2120

2221
{{< expand "Can I keep my data safe and always available?" >}}
@@ -25,7 +24,7 @@ high-availability provisions, including in-memory replication,
2524
persistent storage, and backups.
2625
{{< /expand>}}
2726

28-
{{< expand "What do you mean by the term Shard?" >}}
27+
{{< expand "What do you mean by the term shard?" >}}
2928
A shard is any type of provisioned Redis instance, such as a master
3029
copy, slave copy, database shard that is part of a clustered database,
3130
etc.

0 commit comments

Comments
 (0)