"""Redis Client. Provides redis client for caching. https://redislabs.com/lp/python-redis/ """ import redis from vector_job_rules import config def get_client(): """Get redis client. Returns: redis.StrictRedis """ if not config.REDIS_HOST: import fakeredis client = fakeredis.FakeStrictRedis() else: client = redis.StrictRedis( host=config.REDIS_HOST, port=config.REDIS_PORT, db=0, socket_timeout=1 ) return client redis_client = get_client()