summaryrefslogtreecommitdiffstats
path: root/iredis/data/commands/unlink.md
blob: e305440485737e9b6af9fbb3a3b138a983a90664 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
This command is very similar to `DEL`: it removes the specified keys. Just like
`DEL` a key is ignored if it does not exist. However the command performs the
actual memory reclaiming in a different thread, so it is not blocking, while
`DEL` is. This is where the command name comes from: the command just
**unlinks** the keys from the keyspace. The actual removal will happen later
asynchronously.

@return

@integer-reply: The number of keys that were unlinked.

@examples

```cli
SET key1 "Hello"
SET key2 "World"
UNLINK key1 key2 key3
```