You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/operate/rs/references/terminology.md
+16-8Lines changed: 16 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Here are explanations of some of the terms used in Redis Enterprise Software.
15
15
16
16
A _node_ is a physical machine, virtual machine, container or cloud
17
17
instance on which the RS installation package was installed and the
18
-
setup process was run in order to make the machine part of the cluster.
18
+
[setup process]({{< relref "/operate/rs/clusters/new-cluster-setup" >}}) was run in order to make the machine part of the cluster.
19
19
20
20
Each node is a container for running multiple Redis
21
21
instances, referred to as "shards".
@@ -27,7 +27,7 @@ if a cluster has only one node you cannot enable database replication,
27
27
which helps to achieve high availability.
28
28
29
29
A node is made up of several components, as detailed below, and works
30
-
together with the other cluster nodes.
30
+
together with the other cluster nodes. You can [add nodes]({{< relref "/operate/rs/clusters/add-node" >}}), [remove nodes]({{< relref "/operate/rs/clusters/remove-node" >}}), or [replace nodes]({{< relref "/operate/rs/clusters/replace-node" >}}) as needed.
-**Standard Redis database** - A single Redis shard with no
40
40
replication or clustering.
41
-
-**Highly available Redis database** - Every database master shard
41
+
-[**Highly available Redis database**]({{< relref "/operate/rs/databases/durability-ha/replication" >}}) - Every database master shard
42
42
has a replica shard, so that if the master shard fails the
43
43
cluster can automatically fail over to the replica with minimal impact. Master and replica shards are always placed on separate
44
44
nodes to ensure high availability.
45
-
-**Clustered Redis database** - The data stored in the database is
45
+
-[**Clustered Redis database**]({{< relref "/operate/rs/databases/durability-ha/clustering" >}}) - The data stored in the database is
46
46
split across several shards. The number of shards can be defined by
47
47
the user. Various performance optimization algorithms define where
48
48
shards are placed within the cluster. During the lifetime of the
49
-
cluster, these algorithms might migrate a shard between nodes.
49
+
cluster, these algorithms might [migrate a shard]({{< relref "/operate/rs/databases/migrate-shards" >}}) between nodes.
50
50
-**Clustered and highly available Redis database** - Each master shard
51
51
in the clustered database has a replica shard, enabling failover if
52
52
the master shard fails.
53
53
54
+
You can configure [shard placement]({{< relref "/operate/rs/databases/configure/shard-placement" >}}) to optimize performance and availability.
55
+
54
56
## Proxy
55
57
56
58
Each node includes one zero-latency, multi-threaded proxy
@@ -65,9 +67,11 @@ and employs various optimization methods. For example, to help ensure
65
67
high-throughput and low-latency performance, the proxy might use
66
68
instruction pipelining even if not instructed to do so by the client.
67
69
70
+
You can configure [proxy policies]({{< relref "/operate/rs/databases/configure/proxy-policy" >}}) to determine which nodes' proxies are active and bound to databases.
71
+
68
72
## Database endpoint
69
73
70
-
Each database is served by a database endpoint that is part of and
74
+
Each database is served by a [database endpoint]({{< relref "/operate/rs/databases/connect/test-client-connectivity" >}}) that is part of and
71
75
managed by the proxies. The endpoint oversees forwarding Redis
72
76
operations to specific database shards.
73
77
@@ -88,6 +92,8 @@ In the case of a clustered database with multiple database shards, only
88
92
one master endpoint acts as the master endpoint for all master shards,
89
93
forwarding Redis operations to all shards as needed.
90
94
95
+
For high availability, you can configure [private and public endpoints]({{< relref "/operate/rs/networking/private-public-endpoints" >}}) for your databases.
96
+
91
97
## Cluster manager
92
98
93
99
The cluster manager oversees all node management-related tasks, and the
@@ -114,6 +120,8 @@ Some of the primary functionalities of the cluster manager include:
114
120
- Monitoring databases and endpoints across all nodes
115
121
- Running the database resharding process
116
122
- Running the database provisioning and de-provisioning processes
- Enforcing [license and subscription limitations]({{< relref "/operate/rs/clusters/configure/license-keys" >}})
125
+
126
+
You can manage your Redis Enterprise Software clusters using the [Cluster Manager UI]({{< relref "/operate/rs/clusters/configure" >}}), [command-line tools]({{< relref "/operate/rs/references/cli-utilities" >}}), or the [REST API]({{< relref "/operate/rs/references/rest-api" >}}).
0 commit comments