homework 6.6 add task 2

This commit is contained in:
2022-06-13 11:06:11 +07:00
parent cbfe59f7cf
commit a7c5bd2e6d

View File

@@ -51,7 +51,12 @@ db.killOp(opid)
> >
> Как вы думаете, в чем может быть проблема? > Как вы думаете, в чем может быть проблема?
// todo Данная ситуация, скорее всего связана с проблемой, описанной в параграфе `Latency generated by expires` [документации redis](https://redis.io/docs/reference/optimization/latency/#latency-generated-by-expires).
Если кратко, то большое количество ключей, чьё время жизни истекает в одно время могут привести к тому,
что redis заблокирует доступ для произведения очистки.
По умолчанию redis настроен на удаление 200 истёкших ключей в секунду. При этом алгоритм адаптивный и будет зацикливаться, если обнаружит,
что более 25% процентов ключей уже истекли. Изначальное значение можно увеличить через конфигурацию `ACTIVE_EXPIRE_CYCLE_LOOKUPS_PER_LOOP`.
### Задача 3 ### Задача 3