ext_redis.py 492 B

123456789101112131415161718
  1. import redis
  2. redis_client = redis.Redis()
  3. def init_app(app):
  4. redis_client.connection_pool = redis.ConnectionPool(**{
  5. 'host': app.config.get('REDIS_HOST', 'localhost'),
  6. 'port': app.config.get('REDIS_PORT', 6379),
  7. 'password': app.config.get('REDIS_PASSWORD', None),
  8. 'db': app.config.get('REDIS_DB', 0),
  9. 'encoding': 'utf-8',
  10. 'encoding_errors': 'strict',
  11. 'decode_responses': False
  12. })
  13. app.extensions['redis'] = redis_client