Die Caching-Fassade in Laravel ermöglicht es Ihnen anscheinend nicht, alle Schlüssel abzurufen, die derzeit in Redis zwischengespeichert sind.
Ich möchte einen Endpunkt erstellen, damit ich diese Informationen abrufen und wissen kann, ob meine Eingaben ordnungsgemäß funktionieren.
Ich habe erfolglos versucht, die Redis-Fassade mit den folgenden Befehlen und den entsprechenden Fehlern zu verwenden
Redis::keys("*"); "Cannot use 'KEYS' with redis-cluster." Redis::scan("cursor"); "Cannot use 'SCAN' with redis-cluster."
在Redis、集群中,如果你有很多key,建议扫描而不是key。 但是,您应该正确使用它。尝试使用这种方式。
参考: Laravel 和 redis 扫描