Познавам командата KEYS, но тя връща само ключовете (предполагам, че всички ключове с тип String) и очевидно наборите не се считат за ключове.
Командата KEYS връща резултати, без значение какъв тип данни са вашите ключове, тъй като тя търси имена на ключове. На най-ниското ниво на абстракция всеки тип данни в redis е базиран на ключ/стойност, където стойността може да бъде представена като една от няколко (разширени) структури от данни (низ, хеш, списък, набор, сортиран набор). Можете да видите, че командата KEYS работи и за набори в нейните примери.
Има ли команда за получаване на всички набори в базата данни? Какво ще кажете за други типове данни (хеш, списък, сортиран набор)?
Доколкото знам, няма специална команда за тази функционалност и командата KEYS се прилага върху целия набор от данни на вашата база данни. Има обаче команда TYPE, която може да определи типа данни на посочения ключ.