async def METHOD_NAME(
    self,
    key: StorageKey,
    data: Dict[str, Any],
) -> None:
    redis_key = self.key_builder.build(key, "data")
    if not data:
        await self.redis.delete(redis_key)
        return
    await self.redis.set(
        redis_key,
        self.json_dumps(data),
        ex=self.data_ttl,
    )