Skip to content

Commit fab053c

Browse files
DOC-5711 added production usage sections
1 parent e5b1dfb commit fab053c

File tree

4 files changed

+52
-0
lines changed

4 files changed

+52
-0
lines changed

content/develop/clients/go/produsage.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ progress in implementing the recommendations.
3030
{{< checklist-item "#monitor-performance-and-errors">}}Monitor performance and errors{{< /checklist-item >}}
3131
{{< checklist-item "#retries" >}}Retries{{< /checklist-item >}}
3232
{{< checklist-item "#timeouts" >}}Timeouts{{< /checklist-item >}}
33+
{{< checklist-item "#seamless-client-experience" >}}Seamless client experience{{< /checklist-item >}}
3334
{{< /checklist >}}
3435

3536
## Recommendations
@@ -122,3 +123,15 @@ for your application. If timeouts are set too short, then `go-redis`
122123
might retry commands that would have succeeded if given more time. However,
123124
if they are too long, your app might hang unnecessarily while waiting for a
124125
response that will never arrive.
126+
127+
### Seamless client experience
128+
129+
*Seamless client experience (SCE)* is a feature of Redis Cloud and
130+
Redis Enterprise servers that lets them actively notify clients
131+
about planned server maintenance shortly before it happens. This
132+
lets a client take action to avoid disruptions in service.
133+
134+
See [Seamless client experience]({{< relref "/develop/clients/sce" >}})
135+
for more information about SCE and
136+
[Connect using Seamless client experience]({{< relref "/develop/clients/go/connect#connect-using-seamless-client-experience-sce" >}})
137+
for example code.

content/develop/clients/lettuce/produsage.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ progress in implementing the recommendations.
3030
{{< checklist-item "#dns-cache-and-redis" >}}DNS cache and Redis{{< /checklist-item >}}
3131
{{< checklist-item "#exception-handling" >}}Exception handling{{< /checklist-item >}}
3232
{{< checklist-item "#connection-and-execution-reliability" >}}Connection and execution reliability{{< /checklist-item >}}
33+
{{< checklist-item "#seamless-client-experience" >}}Seamless client experience{{< /checklist-item >}}
3334
{{< /checklist >}}
3435

3536
## Recommendations
@@ -238,3 +239,15 @@ client.setOptions(ClientOptions.builder()
238239
See
239240
[Command execution reliability](https://redis.github.io/lettuce/advanced-usage/#command-execution-reliability)
240241
in the Lettuce reference guide for more information.
242+
243+
## Seamless client experience
244+
245+
*Seamless client experience (SCE)* is a feature of Redis Cloud and
246+
Redis Enterprise servers that lets them actively notify clients
247+
about planned server maintenance shortly before it happens. This
248+
lets a client take action to avoid disruptions in service.
249+
250+
See [Seamless client experience]({{< relref "/develop/clients/sce" >}})
251+
for more information about SCE and
252+
[Connect using Seamless client experience]({{< relref "/develop/clients/lettuce/connect#connect-using-seamless-client-experience-sce" >}})
253+
for example code.

content/develop/clients/nodejs/produsage.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ progress in implementing the recommendations.
2929
{{< checklist-item "#handling-reconnections" >}}Handling reconnections{{< /checklist-item >}}
3030
{{< checklist-item "#connection-timeouts" >}}Connection timeouts{{< /checklist-item >}}
3131
{{< checklist-item "#command-execution-reliability" >}}Command execution reliability{{< /checklist-item >}}
32+
{{< checklist-item "#seamless-client-experience" >}}Seamless client experience{{< /checklist-item >}}
3233
{{< /checklist >}}
3334

3435
## Recommendations
@@ -105,3 +106,15 @@ const client = createClient({
105106

106107
Use a separate connection with the queue disabled if you want to avoid queuing
107108
only for specific commands.
109+
110+
### Seamless client experience
111+
112+
*Seamless client experience (SCE)* is a feature of Redis Cloud and
113+
Redis Enterprise servers that lets them actively notify clients
114+
about planned server maintenance shortly before it happens. This
115+
lets a client take action to avoid disruptions in service.
116+
117+
See [Seamless client experience]({{< relref "/develop/clients/sce" >}})
118+
for more information about SCE and
119+
[Connect using Seamless client experience]({{< relref "/develop/clients/nodejs/connect#connect-using-seamless-client-experience-sce" >}})
120+
for example code.

content/develop/clients/redis-py/produsage.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ progress in implementing the recommendations.
3030
{{< checklist-item "#health-checks" >}}Health checks{{< /checklist-item >}}
3131
{{< checklist-item "#exception-handling" >}}Exception handling{{< /checklist-item >}}
3232
{{< checklist-item "#timeouts" >}}Timeouts{{< /checklist-item >}}
33+
{{< checklist-item "#seamless-client-experience" >}}Seamless client experience{{< /checklist-item >}}
3334
{{< /checklist >}}
3435

3536
## Recommendations
@@ -197,3 +198,15 @@ If you use timeouts that are too short, then `redis-py` might retry
197198
commands that would have succeeded if given more time. However, if the
198199
timeouts are too long, your app might hang unnecessarily while waiting for a
199200
response that will never arrive.
201+
202+
### Seamless client experience
203+
204+
*Seamless client experience (SCE)* is a feature of Redis Cloud and
205+
Redis Enterprise servers that lets them actively notify clients
206+
about planned server maintenance shortly before it happens. This
207+
lets a client take action to avoid disruptions in service.
208+
209+
See [Seamless client experience]({{< relref "/develop/clients/sce" >}})
210+
for more information about SCE and
211+
[Connect using Seamless client experience]({{< relref "/develop/clients/redis-py/connect#connect-using-seamless-client-experience-sce" >}})
212+
for example code.

0 commit comments

Comments
 (0)