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)