RedisStorage#

class gafaelfawr.storage.base.RedisStorage(content, key, redis)#

Bases: Generic[S]

JSON-serialized encrypted storage in Redis.

Parameters:
  • content (type[TypeVar(S, bound= BaseModel)]) – The class of object being stored.

  • key (str) – Encryption key. Must be a Fernet key.

  • redis (Redis) – A Redis client configured to talk to the backend store.