SREM
SREM key member [member ...]
- Group
- Set
- Complexity
- O(N) where N is the number of members to remove
- Arity
- -3 (at least 3 words, counting the command name)
- Flags
- write, fast
- Keys
- first 1, last 1, step 1
- HotKV Cloud
- All plans
- On-Premise
- no license needed
SREM removes each member from the set stored at key. Members that are not
in the set are ignored. When the last member is removed, the key is deleted.
Return value
Section titled “Return value”| Case | RESP2 | RESP3 |
|---|---|---|
| Success | Integer: the number of members that were removed | Same |
| Key does not exist | Integer 0 |
Same |
SREM replies with a WRONGTYPE error if key holds a value that is not a
set.
Examples
Section titled “Examples”127.0.0.1:6379> SADD tags "redis" "cache" "db"(integer) 3127.0.0.1:6379> SREM tags "cache" "missing"(integer) 1127.0.0.1:6379> SMEMBERS tags1) "redis"2) "db"Compatibility
Section titled “Compatibility”Same as Redis 7.4 and Valkey 8.
See also
Section titled “See also”Was this page helpful?
Thanks for the feedback.