Redis zelf scheidt uw gegevens niet. Die zou je zelf moeten scheiden. Er zijn veel opties om dat te doen.
-
Redis-database gebruiken:Redis ondersteunt meerdere databases. Elke applicatie (in uw geval de klant) kan worden ingesteld/toegewezen om één specifieke database te gebruiken. Deze toewijzing moet worden gedaan aan het einde van de applicatie, niet in Redis.
De beperkingen van deze benadering zijn:i) Redis ondersteunt maximaal 16 databases (aangeduid van 0 tot 15). ii) Redis-clustermodus ondersteunt slechts één database.
Opmerking:het SELECT-commando wordt gebruikt om een specifieke database te selecteren.
-
Namespacing:Aan elke applicatie kan (bijvoorbeeld) een uniek voorvoegsel worden toegewezen. Ze zouden al hun sleutels voorafgaan met dat toegewezen voorvoegsel.
-
Gebruik een aparte Redis-instantie per applicatie.