sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo separa redis la instancia de múltiples usuarios que se ejecuta en el mismo servidor?

Redis en sí no separa sus datos. Tendrías que separarlos tú mismo. Hay muchas opciones para hacerlo.

  1. Uso de la base de datos de Redis:Redis admite varias bases de datos. Cada aplicación (en su caso, cliente) se puede configurar/asignar para usar una base de datos específica. Esta asignación debe realizarse al final de la aplicación, no en Redis.

    Las limitaciones de este enfoque son:i) Redis admite como máximo 16 bases de datos (indicadas de 0 a 15). ii) El modo de clúster de Redis solo admite una base de datos.

    Nota:el comando SELECT se usa para seleccionar una base de datos específica.

  2. Espacio de nombres:A cada aplicación se le puede (por ejemplo) asignar un prefijo único. Prefijarían todas sus claves con ese prefijo asignado.

  3. Use una instancia Redis separada por aplicación.