> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Connecting to Redis

Data Science & AI Workbench enables you to easily connect to a Redis in-memory database.

Before you can do so, however, you’ll need to pip install the Python package required to connect to Redis servers:

```
pip install redis
```

<Note>
  Any packages you install from the command line are available *during the current session only*. If you want them to persist, add them to the project’s `anaconda-project.yml` file. For more information, see [Project configurations](../../projects/dependencies).
</Note>

You can then import the library and use code such as this to connect to Redis from within a notebook session:

```py theme={null}
# Import the library
import redis


queried_value = None
try:
    # Generate the connection
    r = redis.Redis(host='support-redis.dev.anaconda.com', port=6379)

    # Set and retrieve the same key
    r.set('test_key', 'This is a test value for showing redis connectivity')
    queried_value = r.get('test_key')
except Exception as e:
    print(f'Unable to connect or execute commands on Redis server: {e}')

# Print out queried value
print(queried_value.decode('utf-8'))

```
