Lock-free кэш для Django: коротко
Привет, Хабр! Сегодня будем строить lock‑free кэш в Django , то есть без блокировок, но с атомарными операциями. Никаких замков, никакого ожидания, только скорость. «Зачем, если есть Redis?» Вот три причины: - Скорость локальной памяти. Redis — молодец, но сетевые запросы всегда медленнее RAM. - Блокировки — зло. Даже Redis лочит ключи при записи, а это минус к скорости. - Иногда скучно. Ну честно, написать что‑то своими руками. А ещё это хороший способ разобраться, как работают атомарные операции и lock‑free структуры .