SUNIONSTORE
SUNIONSTORE destination key [key ...]
- Available since:
- Redis Open Source 1.0.0
- Time complexity:
- O(N) where N is the total number of elements in all given sets.
- ACL categories:
-
@write,@set,@slow, - Compatibility:
- Redis Software and Redis Cloud compatibility
Note:
This command's behavior varies in clustered Redis environments. See the multi-key operations page for more information.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.
Required arguments
destination
The key to store the resulting set in.
key [key ...]
One or more set keys to union.
Examples
redis> SADD key1 "a" (integer) 1 redis> SADD key1 "b" (integer) 1 redis> SADD key1 "c" (integer) 1 redis> SADD key2 "c" (integer) 1 redis> SADD key2 "d" (integer) 1 redis> SADD key2 "e" (integer) 1 redis> SUNIONSTORE key key1 key2 (integer) 5 redis> SMEMBERS key 1) "a" 2) "b" 3) "c" 4) "d" 5) "e"
Redis Software and Redis Cloud compatibility
| Redis Software |
Redis Cloud |
Notes |
|---|---|---|
| ✅ Standard |
✅ Standard |
Return information
Integer reply: the number of elements in the resulting set.