The redis-py client provides two classes StrictRedis
and Redis
to establish a basic connection to a Redis database. The Redis
class is provided for backwards compatibility and new projects should use the StrictRedis
class.
One of the recommended ways to establish a connection, is to define the connection parameters in a dictionary and pass the dictionary to the StrictRedis
constructor using the **
syntax.
conn_params = {
"host": "myredis.somedomain.com",
"port": 6379,
"password": "sekret",
"db": 0
}
r = redis.StrictRedis(**config)