List — упорядоченная последовательность с дубликатами и индексами; Set — неупорядоченное множество уникальных элементов с операциями пересечения/объединения.
Разбор
- List:
LPUSH/RPUSH, LPOP/RPOP, LRANGE — очереди и ленты.
- Set:
SADD/SREM, SISMEMBER, SINTER — теги, уникальность.
- Порядок в Set не гарантирован (в отличие от List/ZSet).
- Выбор: нужна очередь — List; уникальность/множества — Set.
Итог
List = порядок и дубликаты; Set = уникальность и set-операции.