ERR Unknown option or number of arguments for CONFIG SET: Unknown option or number of arguments for CONFIG SET (eski sürümlerde: Unsupported CONFIG parameter)
RedisNe demek?
CONFIG SET ile değiştirmeye çalıştığınız yapılandırma parametresi bu Redis sürümünde tanınmıyor ya da argüman sayısı hatalı. Redis 7'de tam mesaj "ERR Unknown option or number of arguments for CONFIG SET - '<ad>'" biçimindedir; eski sürümler "ERR Unsupported CONFIG parameter" döndürür. CONFIG GET bilinmeyen bir parametre için hata vermez, boş liste döner.
Neden olur?
Parametre adının yanlış yazılması; farklı bir Redis sürümüne ait bir parametreyi kullanmak (parametreler sürümler arasında eklenip kaldırılabilir); ya da yönetilen bulut servisinde belirli parametrelerin değiştirilmesine izin verilmemesi. Eski betiklerin yeni/eski sürümlerde çalıştırılması tipik nedendir.
Nasıl çözülür?
Geçerli parametre adını doğrulayın. Mevcut ayarları desenle listeleyin: CONFIG GET 'maxmemory*' gibi. Redis sürümünüzün dokümantasyonundaki parametre listesini kontrol edin; INFO server ile sürümü görün. Bulut serviste kısıtlıysa sağlayıcının izin verdiği parametre kümesini kullanın. Betiklerinizi hedef sürüme göre güncelleyin.
Aynı motorda diğer kayıtlar
- ERR DEBUG command not allowedDEBUG command not allowed
- ERR Can't save in background: fork failedBackground save failed: fork failed
- NOPROTO unsupported protocol versionUnsupported RESP protocol version
- ERR MULTI calls can not be nestedMULTI calls can not be nested
- ERR Lua script attempted to access nonexistent global variableLua script attempted to access a nonexistent global variable
- ERR unknown commandUnknown command
- TRYAGAIN Multiple keys request during rehashing of slotMultiple keys request during rehashing of slot (cluster)