Я використовую memcached для кешування в моєму додатку Rails 3 за допомогою простого Rails.cache
інтерфейсу, і тепер я хотів би виконати фонову обробку роботи за допомогою redis та resque.
Я думаю, що вони досить різні, щоб гарантувати використання обох. Однак на героку існують окремі збори за використання як memcached, так і redis. Чи є сенс використовувати і те, і інше, чи я повинен перейти на просто використання redis?
Мені подобається використовувати memcached для кешування, оскільки найменш нещодавно використані клавіші автоматично виштовхуються з кешу, і мені не потрібні дані кешу, щоб зберегтись. Redis для мене в основному новий, але я розумію, що він зберігається за замовчуванням і що ключі не закінчуються автоматично з кешу.
РЕДАГУВАТИ: Я просто хотів прояснити своє питання. Я знаю, що можна використовувати лише Redis замість обох. Я думаю, я просто хочу знати, чи є якісь конкретні недоліки при цьому? Беручи до уваги як реалізацію, так і інфраструктуру, чи є причини, чому я не повинен просто використовувати Redis? (Тобто, memcached швидше для простого кешування?) Я не знайшов нічого остаточного в будь-якому випадку.