Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

RedisServerException "ERR command is not allowed" after v3.4.0 update

Chiusa Adatta ai principianti
#3,274 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
csharp, redis
Ambito
backend, databases

Direzione di ricerca

Inizia in src/StackExchange.Redis/ConnectionMultiplexer.cs, in GetEndpointsFromClusterNodes, intorno alla riga 2165, dove viene generata l’eccezione. Controlla come viene aggiornata la configurazione del cluster per Azure Managed Redis non clusterizzato e confronta tale comportamento con v3.3.1. Il lavoro è concluso quando la risorsa non clusterizzata non provoca più l’errore relativo al comando non consentito e l’individuazione degli endpoint del cluster continua a funzionare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Since we upgraded to v3.4.0 we observe exceptions with error message Encountered error while updating cluster config: ERR command is not allowed and call stack:

StackExchange.Redis.RedisServerException:
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw (System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
   at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter.GetResult (System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)
   at StackExchange.Redis.ConnectionMultiplexer+<GetEndpointsFromClusterNodes>d__176.MoveNext (StackExchange.Redis, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c219ff1ca8c2ce46: /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:2165)

We are using Azure Managed Redis non-clustered resource which might be the reason for the observed exception. Downgrading to v3.3.1 fixes the issue.

Lingua principale
C#
Stelle
6.2k
Fork
1.6k
Merge medio
1g 23h
PR unite (30g)
31

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di StackExchange/StackExchange.Redis

Tutte le issue di StackExchange/StackExchange.Redis

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.