Skip to content

Ask the HotKV docs

Answers come only from these docs and can be wrong; check the linked pages before you rely on them.

SREM

Last updated
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.

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.

127.0.0.1:6379> SADD tags "redis" "cache" "db"
(integer) 3
127.0.0.1:6379> SREM tags "cache" "missing"
(integer) 1
127.0.0.1:6379> SMEMBERS tags
1) "redis"
2) "db"

Same as Redis 7.4 and Valkey 8.

SADD, SPOP, SMOVE