SUNIONSTORE

Syntax

  1. SUNIONSTORE destination key [key ...]

Time complexity: O(N) where N is the total number of elements in all given sets.

This command is equal to SUNION, but instead of returning the resulting set, it is stored in destination.

If destination already exists, it is overwritten.

Return

Integer reply: the number of elements in the resulting set.

Examples

  1. dragonfly> SADD key1 "a"
  2. (integer) 1
  3. dragonfly> SADD key1 "b"
  4. (integer) 1
  5. dragonfly> SADD key1 "c"
  6. (integer) 1
  7. dragonfly> SADD key2 "c"
  8. (integer) 1
  9. dragonfly> SADD key2 "d"
  10. (integer) 1
  11. dragonfly> SADD key2 "e"
  12. (integer) 1
  13. dragonfly> SUNIONSTORE key key1 key2
  14. (integer) 5
  15. dragonfly> SMEMBERS key
  16. 1) "a"
  17. 2) "c"
  18. 3) "b"
  19. 4) "d"
  20. 5) "e"