Memcache vs Java Memory

Pergunta simples, provavelmente idiota: suponha que eu tenha um servidor Java que armazene na memória chaves e valores comumente usados que posso consultar (digamos em um HashMa

Qual é a diferença entre isso e usar o Memcache (ou até Redis)? Ambos armazenam coisas na memória. Existe um benefício para um ou outro? O Memcache deixa menos espaço ocupado na memória? Pode armazenar mais em menos memória? Mais rápido para consultar? Não faz diferença?

questionAnswers(3)

yourAnswerToTheQuestion