На моем сервере установлено приложение rails, которое должно использовать Redis в качестве механизма кэширования.
Должен ли я запускать по одному экземпляру Redis для каждого моего приложения, или Redis поддерживает область видимости?
Я беспокоюсь, что если я удалю одно значение в одном приложении, значение с тем же ключом будет удалено для всех моих приложений.
Я, например, НЕ хочу, чтобы это произошло.
Приложение 1
Rails.cache.write("key", "value")
Приложение 2
Rails.cache.read("key") => "value"
Приложение 3
Rails.cache.delete("key")
Приложение 1
Rails.cache.read("key") => nil