---
title: "SREM"
url: "https://docs.yugabyte.com/stable/yedis/api/srem/"
---

# SREM

## Synopsis

**`SREM key value [value ...]`**

This command removes one or more specified members from the set that is associated with the given `key`.

- If the `key` does not exist, the associated set is an empty set, and the return value is zero.
- If the `key` is associated with a value that is not a set, an error is raised.
- If a specified `value` does not exist in the given set, that `value` is ignored and not counted toward the total of removed members.

## Return value

Returns the total number of existed members that were removed from the set.

## Examples

```sh
$ SADD yuga_world "America"
```

```
1
```

```sh
$ SADD yuga_world "Moon"
```

```
1
```

```sh
$ SREM yuga_world "Moon"
```

```
1
```

```sh
$ SREM yuga_world "Moon"
```

```
0
```

## See also

[`sadd`](/stable/yedis/api/sadd/ "sadd"), [`scard`](/stable/yedis/api/scard/ "scard"), [`sismember`](/stable/yedis/api/sismember/ "sismember"), [`smembers`](/stable/yedis/api/smembers/ "smembers")
