memcache - как уменьшить вероятность того, что некоторые данные будут эвакуированы - PullRequest
0 голосов
/ 20 декабря 2010

У меня есть сервер с memcache (v1.4.4), на котором есть небольшие порции данных, которые мне нужно хранить в течение длительного времени (скажем, 24 часа). и большие куски данных, которые я хочу удалить, если память будет заполнена.

Как я могу определить, что часть данных более важна (и, следовательно, не должна быть эвакуирована), в то время как другие части данных должны быть эвакуированы?

Ответы [ 2 ]

1 голос
/ 27 декабря 2010

Звучит как хороший аргумент для использования другого сервера memcache для данных.У вас есть 1 набор серверов memcache для данных, которые могут исчезнуть.И еще один сервер Memcache для данных, которые вы действительно не хотите рисковать, хотя LRU.Второй сервер memcache внимательно отслеживается на предмет выселений.Тем не менее, memcache при заполнении будет сбрасывать данные.Так что, не совсем то решение, которое вам нужно.

Redis, я полагаю, ничего не выбрасывает.

1 голос
/ 20 декабря 2010

Доступ к нему чаще, чем к другим элементам в вашем кэше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...