Ich benutze phpredis und ich habe so etwas wie folgt: $ qrand = $ redis-> sRandMember ('qall', 25); Gibt es eine einfache Möglichkeit, das resultierende Array in einem SET zu speichern, außer Schleifen und Hinzufügen zum Set?Wie kann ich das Ergebnis von SRANDMEMBER mit einem COUNT Argument in einem SET speichern?
1
A
Antwort
1
Sie können ein Lua-Skript erstellen, das das für Sie erledigt. So etwas wie die folgenden funktionieren sollte:
EVAL "redis.replicate_commands() redis.call('SADD',KEYS[2],unpack(redis.call('SRANDMEMBER', KEYS[1],ARGV[1]))" 2 qall tmp 25
Hinweis: dies nur mit Redis v3.2 arbeitet und oben aufgrund Zufälligkeit.
Verwandte Themen
- 1. Speichern Ergebnis in einem Array
- 2. Wie kann man das Ergebnis von mysqli in einem assoziativen Array speichern?
- 3. Wie kann ich das Ergebnis einer SQL COUNT-Anweisung in einer PHP-Variablen speichern
- 4. Wie kann ich eine Funktion mit einem abgeleiteten Argument in eine Funktion mit einem Basisargument umwandeln?
- 5. Was ist die Leistung von `count` auf einem Clojure-Set?
- 6. Wie speichern Sie ein Ergebnis in einer Variablen und überprüfen Sie das Ergebnis in einem bedingten?
- 7. Kann ich das LINQ-Abfrageergebnis in einem Array speichern?
- 8. MDX Count mit einem Filter?
- 9. Wie kann ich Wert in einem NSArray mit WritetoFile speichern?
- 10. Wie kann ich Zeilen aus einem Set-Range-Objekt löschen
- 11. Wie kann ich speichern HTML in einem DB (SQLITE PYTHON)
- 12. Wie kann ich mit einem Wort oder Ergebnis einer Formel auf einem anderen Blatt
- 13. Wie kann ich mehrere Dateien von einem NSData-Objekt speichern?
- 14. Speichern von MySQL Abfrage Ergebnis in einem PHP-Array
- 15. Wie kann ich das Ergebnis eines Vergleichs in eine Variable speichern
- 16. Ergebnis, das in einem Webdienst gestaut wird
- 17. Filter Set von einem anderen Set
- 18. Wie kann ich eine Ausgabedatei von einem AWK-Skript an ein Argument in cat übergeben?
- 19. Wie bekomme ich alle Spalten von einem Linq-Ergebnis mit einem Join
- 20. Wie kann ich ein komprimiertes JPEG von einem ALAsset speichern
- 21. Count verschieden in einem rxSummary
- 22. Wie bekomme ich das k-te Element in einem jQuery-Set ... Wie ein JQUERY-Element
- 23. Python-Funktion mit einem Argument funktioniert nicht
- 24. Kann ich einen ternären Operator mit nur einem Ergebnis verwenden?
- 25. Wie kann ich Informationen aus einem Block in Swift speichern?
- 26. Zend PHP Debugger: Wie kann ich das Debuggen einer Seite mit einem Get Argument starten?
- 27. Wie kann ich generische packaged_tasks in einem Container speichern?
- 28. Count Instanzen von Zeichenfolge in einem Array
- 29. Wie kann ich einen Float-Wert in einem NSArray speichern?
- 30. Wie kann ich eine Bewertung in einem Song speichern?