Supported connection clients
Info about Redis client libraries and supported clients when using the discovery service.
You can connect to Redis Enterprise Software databases programmatically using client libraries.
Redis client libraries
To connect an application to a Redis database hosted by Redis Enterprise Software, use a client library appropriate for your programming language.
You can also use the redis-cli
utility to connect to a database from the command line.
For examples of each approach, see the Redis Enterprise Software quickstart.
Note: You cannot use client libraries to configure Redis Enterprise Software. Instead, use:
- The Redis Enterprise Software Cluster Manager UI
- The REST API
- Command-line utilities, such as
rladmin
Discovery service
We recommend the following clients when using a discovery service based on the Redis Sentinel API:
- redis-py (Python client)
- NRedisStack (.NET client)
- Jedis (synchronous Java client)
- Lettuce (asynchronous Java client)
- go-redis (Go client)
- Hiredis (C client)
If you need to use another client, you can use Sentinel Tunnel to discover the current Redis master with Sentinel and create a TCP tunnel between a local port on the client and the master.