Мне нужно что-то вроде временного хранилища ключей в памяти.Я знаю, что есть решения, такие как Redis.Но мне интересно, если использование словаря Python может работать?И потенциально быть еще быстрее?Итак, подумайте, что сервер Tornado (или аналогичный) работает и содержит словарь python в памяти и просто возвращает соответствующее значение на основе HTTP-запроса.
Зачем мне это нужно?В качестве части службы хранятся ключевые значения, но у них есть это свойство: чем они свежее, тем выше вероятность их доступа.Поэтому я хочу сохранить последние 100 ключевых значений в памяти (а также записать на диск) для более быстрого поиска.
Если сервер умирает, словарь можно восстановить с диска.
Имееткто-нибудь сделал что-то подобное?Я что-то здесь упускаю?
PS: я думаю, что это невозможно с сервером WSGI, верно?Потому что, насколько я знаю, между отдельными запросами нельзя что-то хранить в памяти.