Todavía no he usado Redis, pero escuché sobre eso y planeo probarlo como almacenamiento en caché.
Escuché que Redis usaba la memoria como base de datos del almacén de caché, entonces, ¿cuál es la diferencia si uso una variable como objeto o tipo de datos de diccionario para almacenar datos? me gusta:
var cache = {
key: {
},
key: {
}
...
}
¿Cuál es la ventaja que tiene Redis?
very large heaps do not perform well with garbage collected languages
¿puedes explicar por qué?Actualmente estamos más atraídos por la arquitectura menos servidor donde cada solicitud puede ir a un contenedor diferente. En este caso, redis puede jugar un papel muy importante.
No podemos usar menos caché simple en el servidor, ya que no podemos estar seguros de que nuestra solicitud sea atendida en el mismo contenedor donde se almacena nuestro caché simple.
En este caso, tenemos que usar redis, ya que almacena caché en una ubicación remota y podemos acceder incluso a los cambios de contenedor en la arquitectura sin servidor.
fuente