Connecting to Redis#
Anaconda Enterprise 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 Developing a project.
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'))