Redis NOPERM richiede di verificare comando, chiave o canale non autorizzati per l’utente corrente.

Possibili cause
- ACL dell’utente non include la categoria del comando
- Pattern ~keys non autorizza la chiave richiesta
- Regole &channels bloccano un canale Pub/Sub
- Applicazione usa un utente Redis differente da quello previsto
Cosa controllare
- Registra comando e chiave o canale depurati dal messaggio NOPERM
- Verifica l’identità dell’utente con ACL WHOAMI quando autorizzato
- Controlla ACL GETUSER e categorie senza esporre segreti
- Confronta il prefisso chiavi del client con i pattern consentiti
- Ripeti un comando minimo appartenente alla stessa categoria
Come intervenire
- Aggiungi soltanto la categoria o il comando necessario
- Limita il pattern alle chiavi usate dall’applicazione
- Autorizza il solo canale Pub/Sub richiesto
- Configura il client con l’utente Redis corretto
- Non assegnare +@all come soluzione generica

Guide Xlogic correlate
- Redis ACL user disabled
- Redis NOAUTH con WordPress Object Cache
- Redis BUSY Redis is busy running a script