pynenc.util.redis_client¶
Module Contents¶
Functions¶
Creates a Redis client instance based on configuration. |
API¶
- pynenc.util.redis_client.get_redis_client(conf: pynenc.conf.config_redis.ConfigRedis) redis.Redis[source]¶
Creates a Redis client instance based on configuration.
If redis_url is specified, creates client from URL. Otherwise, creates client using individual connection parameters. Empty username/password strings are treated as None.
- Parameters:
conf (ConfigRedis) – Redis configuration object
- Returns:
Configured Redis client instance
- Raises:
redis.ConnectionError – If connection fails