File tree Expand file tree Collapse file tree 4 files changed +52
-0
lines changed Expand file tree Collapse file tree 4 files changed +52
-0
lines changed Original file line number Diff line number Diff 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`
122123might retry commands that would have succeeded if given more time. However,
123124if they are too long, your app might hang unnecessarily while waiting for a
124125response 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.
Original file line number Diff line number Diff 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()
238239See
239240[ Command execution reliability] ( https://redis.github.io/lettuce/advanced-usage/#command-execution-reliability )
240241in 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.
Original file line number Diff line number Diff 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
106107Use a separate connection with the queue disabled if you want to avoid queuing
107108only 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.
Original file line number Diff line number Diff 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
197198commands that would have succeeded if given more time. However, if the
198199timeouts are too long, your app might hang unnecessarily while waiting for a
199200response 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.
You can’t perform that action at this time.
0 commit comments