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: articles/redis/best-practices-client-libraries.md
+26-15Lines changed: 26 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,28 +17,30 @@ appliesto:
17
17
18
18
# Azure Managed Redis Client libraries
19
19
20
-
Azure Managed Redis is based on the popular in-memory data store, Redis. Redis clients for many programming languages can access Azure Managed Redis. Each client library has its own API that makes calls to Redis server using Redis commands, but the client libraries are built to talk to any Redis server.
20
+
This article helps you choose and use the best client libraries for Azure Managed Redis. You learn which libraries to use for your programming language, how to handle clustering policies, and avoid common connection issues.
21
+
22
+
Azure Managed Redis is based on the popular in-memory data store, Redis. Redis clients for many programming languages can access Azure Managed Redis. Each client library has its own API that makes calls to Redis server using Redis commands, but the client libraries are built to talk to any Redis server.
21
23
22
24
Each client library maintains its own reference documentation. The libraries also provide links to get support through the client library developer community. The Azure Managed Redis team doesn't own the development, or the support for any client libraries.
23
25
24
26
The following recommendations are based on popularity and whether there's an active online community to support and answer your questions. We only recommend using the latest available version, and upgrading regularly as new versions become available. These libraries are under active development and often release new versions with improvements to reliability and performance.
| ioredis | Node.js |[ioredis GitHub](https://github.com/luin/ioredis)|[ioredis API reference](https://ioredis.readthedocs.io/en/stable/API/)|
33
35
34
36
> [!NOTE]
35
-
> Your application can use any client library that is compatible with open-source Redis to connect to your Azure Managed Redis instance.
37
+
> Your application can use any client library that's compatible with open-source Redis to connect to your Azure Managed Redis instance.
36
38
37
39
## Choosing the right client library based on your clustering policy
38
40
39
41
Azure Managed Redis supports the Enterprise clustering policy and the OSS clustering policy. See more information here (add link to clustering policy information).
40
42
41
-
All client libraries work with your Redis instance with Enterprise clustering policy. However, if you're using the OSS clustering policy, ensure that the client library you choose supports connecting to clustered Redis instances.
43
+
All client libraries work with your Redis instance with Enterprise clustering policy. However, if you're using the OSS clustering policy, ensure that the selected client library supports connecting to clustered Redis instances.
42
44
43
45
## Blocked commands
44
46
@@ -67,14 +69,14 @@ In Active-Active databases, multi-key write commands (`DEL`, `MSET`, `UNLINK`) c
67
69
68
70
## Client library-specific guidance
69
71
70
-
For information on client library-specific guidance best practices, see the following links:
72
+
Choose your programming language to get detailed best practices and connection guidance:
0 commit comments