Redis CRDB Политика по выселению - PullRequest
0 голосов
/ 29 марта 2020

Я прочитал в документации по Redis, что политика исключения из кэша для CRDB должна быть установлена ​​на Нет выселения .

"Примечание. Геораспределенные CRDB всегда работают в режиме предсказания."

https://docs.redislabs.com/latest/rs/administering/database-operations/eviction-policy/

Причиной этого может быть сбор мусора несоответствия, поскольку оба центра обработки данных будут иметь двунаправленную синхронизацию. Я не понимаю этого, может кто-то объяснить, дав реальную проблему, которая может возникнуть, если предположить, что у нас есть политика удаления кэша LRU.

1 Ответ

0 голосов
/ 18 апреля 2020

После некоторых исследований я узнал, что при активной репликации часто бывает трудно справиться с выселением. Например, если одному из мастеров не хватает памяти и кеш пытается выселить ключи, чтобы освободить место для последних данных, это может произойти так: он удалит эти ключи из другого мастера, даже если там нет проблем с памятью. Так что до тех пор, пока действительно не найдется хороший способ справиться с этим, выселение не поддерживается.

...