Redis Key Commands

Managing keys in Redis

Basic Operations

SET key 'value' # set key
GET key # get value
DEL key # delete key
EXISTS key # check if exists
KEYS pattern # find keys by pattern

Key Expiration

EXPIRE key 60 # expire in 60 seconds
EXPIREAT key timestamp # expire at timestamp
TTL key # time to live (seconds)
PERSIST key # remove expiration
SETEX key 60 'value' # set with expiration

Key Info

TYPE key # get key type
RENAME oldkey newkey # rename key
RENAMENX oldkey newkey # rename if new key doesn't exist

Multiple Keys

MSET key1 'value1' key2 'value2' # set multiple
MGET key1 key2 # get multiple
DEL key1 key2 key3 # delete multiple

Scanning

SCAN 0 MATCH user:* COUNT 100 # iterate keys (safe)