.
import requests, redis, json
from datetime import timedelta
redis_client = redis.Redis(host='localhost', port='6379', db=0)
company_key = f"{symbol}_company"
company_info = redis_client.get(company_key)
if company_info is None:
company_info = stock.get_company_info()
redis_client.set(company_key, json.dumps(company_info))
redis_client.expire(company_key, timedelta(seconds=30))
else:
company_info = json.loads(company_info)