To connect to Redis instances from within your application, use a Redis client library that matches your application’s language.

The Redis Clients page contains a list of available Redis client libraries for a variety of popular programming and scripting languages.

The following links discuss a few recommended clients in more detail, including installation instructions and usage examples.

Language Client description
Node.js (node_redis) The node_redis client allows you to use Redis with Node.js.
Node.js (ioredis) The ioredis client allows you to use Redis with Node.js.
.NET The StackExchange.Redis client allows you to use Redis with .NET.
Python The redis-py client allows you to use Redis with Python.
Java The clients Lettuce and Jedis allow you to use Redis with Java.
PHP (Predis) The Predis client allows you to use Redis with PHP.
C The hiredis client lets you use C to connect to Redis databases.
Ruby The redis-rb client allows you to use Redis with Ruby.
Drupal Configure Drupal to use Redis as a cache.