caching redis scalability hazelcast

caching - ¿Dónde almacena Redis los datos?



scalability hazelcast (3)

Estoy usando redis para pub / sub así como para el caché del lado del servidor. Me refiero a que mi servidor de aplicaciones tiene el servidor redis ejecutándose como un solo proceso (que funciona como un caché también). Tengo varios clientes ligeros (que ejecutan el cliente redis) conectados a este servidor de aplicaciones en el modo pub / sub. Me gustaría saber dónde almacena Redis los datos de caché? en el servidor solo o habrá una copia en los clientes también. También es una buena idea usar Redis de esta manera si hay cerca de 100 clientes redis conectados al servidor a través del canal pub / sub.

Gracias


Redis guarda todos los datos en la memoria del servidor y rara vez guarda la fecha en el disco. Para el flujo de cliente del servidor <- todo el transporte de datos con el servidor. Redis puede procesar el número de clientes ... límite predeterminado - 10.000 Si necesita menos ... debe volver a configurar el sistema operativo, la configuración del servidor, etc. - http://redis.io/topics/clients


Todos los datos de la memoria caché se almacenarán en la memoria del servidor proporcionado a la configuración de la ejecución del servidor redis. Los clientes no tienen ningún dato, solo acceden a los datos almacenados por el servidor redis.


Redis es una (en cierto modo) base de datos no SQL en memoria; pero descubrí que mi copia (ejecutándose en linux) se volca a /var/lib/redis/dump.rdb