GMashtalyar

Storing data in Redis

.

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)