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.

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

# 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'))