Vielleicht bin ich einfach blind, aber ich sehe keinen expliziten set Befehl in Redis, um ein vorhandenes Set zu leeren (ohne die gesamte Datenbank zu leeren). Derzeit führe ich eine Mengendifferenz auf dem Set mit sich selbst durch und speichere sie wieder zurück:
redis> SMEMBERS metasyn
1) "foo"
2) "bar"
redis> SDIFFSTORE metasyn metasyn metasyn
(integer) 0
redis> SMEMBERS metasyn
(leere Liste oder leerer Set)
Aber das sieht ein bisschen albern aus... gibt es einen besseren Weg, um das zu tun?