O próprio Redis não separa seus dados. Você teria que separá-los sozinho. Existem muitas opções para fazer isso.
-
Usando o banco de dados Redis:o Redis oferece suporte a vários bancos de dados. Cada aplicativo (no seu caso, cliente) pode ser definido/alocado para usar um banco de dados específico. Essa alocação deve ser feita no final do aplicativo, não no Redis.
As limitações dessa abordagem são:i) O Redis suporta no máximo 16 bancos de dados (indicados de 0 a 15). ii) O modo de cluster do Redis suporta apenas um banco de dados.
Nota:O comando SELECT é usado para selecionar um banco de dados específico.
-
Espaçamento de nomes:Cada aplicativo pode ser (por exemplo) atribuído a um prefixo exclusivo. Eles prefixariam todas as suas chaves com esse prefixo atribuído.
-
Use instâncias Redis separadas por aplicativo.