| 
                        1234567891011121314151617181920212223 | 
                        - import redis
 - from redis.connection import Connection, SSLConnection
 - 
 - redis_client = redis.Redis()
 - 
 - 
 - def init_app(app):
 -     connection_class = Connection
 -     if app.config.get('REDIS_USE_SSL'):
 -         connection_class = SSLConnection
 - 
 -     redis_client.connection_pool = redis.ConnectionPool(**{
 -         'host': app.config.get('REDIS_HOST'),
 -         'port': app.config.get('REDIS_PORT'),
 -         'username': app.config.get('REDIS_USERNAME'),
 -         'password': app.config.get('REDIS_PASSWORD'),
 -         'db': app.config.get('REDIS_DB'),
 -         'encoding': 'utf-8',
 -         'encoding_errors': 'strict',
 -         'decode_responses': False
 -     }, connection_class=connection_class)
 - 
 -     app.extensions['redis'] = redis_client
 
 
  |