Categories
Code

Adam’s Law of Redis

No matter how many times you tell everyone to not use KEYS, there remains a non-empty set of people who think they can use KEYS.

You can’t use KEYS because it has to look at every key in the database. Even if you use a prefix pattern to narrow the scope.

Don’t use KEYS. If that means you need to redesign your schema, you have no choice but to redesign your schema.

By Adam Keys

Telling a joke. Typing.

5 replies on “Adam’s Law of Redis”

SCAN looks promising! That said, my advice stands: don’t use KEYS on any kind of production server. I, personally, would advise against using any Redis application or GUI that uses the KEYS command.

All Redis GUI that I know of use **KEYS**, because until **SCAN** is publicly available (2.8) we don’t have any other way to request for **KEYS**.

Comments are closed.