Skip to main content

Connect with Python

This example demonstrates how to connect to Dragonfly® using Python, using the redis-py library, which is officially supported by Dragonfly. For more information, see Dragonfly SDKs.

Variables​

Replace the following placeholders in the code sample with the appropriate values:

VariableDescription
DRAGONFLY_URIURL for the Dragonfly connection

Prerequisites​

Install the redis-py library:

pip install redis

Code​

Create a file named main.py, add the following content and replace the DRAGONFLY_URI placeholder with your Dragonfly instance's connection URI:

import redis

# Replace with your Dragonfly URI
r = redis.Redis.from_url('DRAGONFLY_URI')

r.set('key', 'hello world')
value = r.get('key')
print(f'The value of key is: {value.decode()}')

This code connects to Dragonfly, sets a key named key with the value hello world (without expiration), and retrieves and prints the value of this key.

Run the code​

To execute the code, use the following command in your terminal:

python main.py
note

On some systems, you may need to use python3 instead of python to invoke Python 3.

If everything is set up correctly, the output should be:

The value of key is: hello world