ERR no such key: ERR no such key
RedisNe demek?
İşlem yapılmak istenen anahtar veritabanında bulunamadı. RENAME, DUMP, MOVE gibi mevcut bir anahtar gerektiren komutlar var olmayan anahtar üzerinde çalışmaz.
Neden olur?
Anahtarın hiç oluşturulmamış olması, TTL nedeniyle süresinin dolup silinmesi, yanlış anahtar adı/yazımı, yanlış veritabanı (SELECT) indeksi veya anahtarın daha önce DEL ile silinmiş olması.
Nasıl çözülür?
Anahtarın varlığını kontrol edin: EXISTS anahtar. Doğru anahtar adını ve doğru veritabanını (SELECT db) kullandığınızdan emin olun. RENAME için kaynak anahtarın var olması gerekir. TTL ile süresi dolan anahtarlar için mantığı gözden geçirin. Anahtarı gerekiyorsa yeniden oluşturun.
Aynı motorda diğer kayıtlar
- ERR increment or decrement would overflowERR increment or decrement would overflow
- ERR max number of clients reachedERR max number of clients reached
- BUSYKEYBUSYKEY Target key name already exists
- ERR DUMP payload version or checksum are wrongERR DUMP payload version or checksum are wrong
- NOREPLICASNOREPLICAS Not enough good replicas to write
- ERR This instance has cluster support disabledERR This instance has cluster support disabled
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments