Alternativa a memcached que puede persistir en el disco.

Actualmente estoy usando memcached con mi aplicación java, y en general está funcionando muy bien.

Las características de memcached que son más importantes para mí son:

Es rápido, ya que las lecturas y escrituras están en la memoria y no tocan el disco.es solo una tienda clave / valor (ya que eso es todo lo que mi aplicación necesita)esta distribuidoutiliza la memoria de manera eficiente al tener cada objeto en vivo en exactamente un servidorno asume que los objetos son de una base de datos (ya que mis objetos no son objetos de base de datos)

Sin embargo, hay una cosa que me gustaría hacer que memcached no puede hacer. Quiero guardar periódicamente (tal vez una vez al día) el contenido del caché en el disco. Y quiero poder restaurar el caché de la imagen de disco guardada.

El guardado del disco no necesita ser muy complejo. Si se agrega una nueva clave / valor mientras se está guardando, no me importa si está incluido en el guardado o no. Y si una clave / valor existente se modifica mientras se está guardando, el valor guardado debe ser el valor antiguo o el nuevo, pero no me importa cuál.

¿Alguien puede recomendar otra solución de almacenamiento en caché (ya sea gratuita o comercial) que tenga todas (o un porcentaje significativo) de las características de memcached que son importantes para mí, y que también permita guardar y restaurar toda la memoria caché del disco?

Respuestas a la pregunta(15)

Su respuesta a la pregunta