Da ich kein zuverlässiges Programm im Netz finden konnte, das alle Memcache-Schlüssel abruft, sobald die Taste in einer Platte> 500k zählt, wollte ich mein eigenes Programm schreiben PHP.Memcached: Wie man die Beschränkung beim Abrufen aller Schlüssel durchbricht
Dann erkannte ich, dass es einen Grund gibt, warum alle Programme für diese hohe Anzahl von Schlüsseln nicht wirklich funktionierten.
Wenn ich die Schlüssel mit stats cachedump <slab-id> <limit>
lese, gibt es nur eine bestimmte Anzahl von Schlüsseln zurück, die in meinem Fall um ungefähr 30k endet.
Wie bekomme ich mindestens diese 500k, die in einer Platte sein können?
Alle "Beiträge" und "Antworten", die die Verwendung memdump
vorschlagen, funktionieren nicht. Sie haben diese Einschränkung auch.
I memcached 1.4.25