Redis Commands Cheatsheet - Quick Reference Guide
Quick reference for 100+ Redis commands. Search, filter by category, copy commands instantly. Keys, Strings, Hashes, Lists, Sets, Sorted Sets and more.
DEL keyDelete key
EXISTS keyCheck if key exists
EXPIRE key secondsSet key expiration in seconds
TTL keyGet remaining TTL in seconds
KEYS patternFind keys matching pattern
SCAN cursorIterate keys in current database
TYPE keyGet key data type
RENAME key newkeyRename key
PERSIST keyRemove key expiration
RANDOMKEYReturn a random key
PTTL keyGet remaining TTL in milliseconds
UNLINK keyDelete key asynchronously
DUMP keySerialize key value
RESTORE key ttl valueDeserialize and restore key
OBJECT subcommand [arguments]Inspect key internal info
TOUCH keyUpdate key access time
SET key valueSet string value
GET keyGet string value
MGET key...Get multiple key values
MSET key value...Set multiple key-value pairs
INCR keyIncrement key by 1
DECR keyDecrement key by 1
APPEND key valueAppend string to key value
STRLEN keyGet string value length
GETRANGE key start endGet substring of value
SETRANGE key offset valueOverwrite string at offset
SETNX key valueSet value only if key does not exist
SETEX key seconds valueSet value with expiration
GETSET key valueSet new value and return old value
INCRBY key incrementIncrement key by given amount
DECRBY key decrementDecrement key by given amount
GETBIT key offsetGet bit value at offset
SETBIT key offset valueSet bit value at offset
BITCOUNT keyCount set bits
HSET key field valueSet hash field value
HGET key fieldGet hash field value
HMGET key field...Get multiple hash field values
HMSET key field value...Set multiple hash field values
HGETALL keyGet all hash fields and values
HDEL key field...Delete hash field
HEXISTS key fieldCheck if hash field exists
HKEYS keyGet all hash field names
HVALS keyGet all hash values
HLEN keyGet number of hash fields
HINCRBY key field incrementIncrement hash field value
HSTRLEN key fieldGet hash field value length
HSCAN key cursorIterate hash fields
HSETNX key field valueSet hash field only if not exists
LPUSH key valuePush element to left of list
RPUSH key valuePush element to right of list
LPOP keyPop element from left of list
RPOP keyPop element from right of list
LLEN keyGet list length
LRANGE key start stopGet range of list elements
LINDEX key indexGet list element by index
LINSERT key BEFORE|AFTER pivot valueInsert element before/after pivot
LREM key count valueRemove list elements
LTRIM key start stopTrim list to range
BLPOP key timeoutBlocking left pop
BRPOP key timeoutBlocking right pop
RPOPLPUSH source destPop from source right, push to dest left
LPOS key elementFind element position in list
SADD key member...Add member to set
SMEMBERS keyGet all set members
SREM key member...Remove set member
SISMEMBER key memberCheck if member exists in set
SCARD keyGet set cardinality
SDIFF key...Get set difference
SINTER key...Get set intersection
SUNION key...Get set union
SRANDMEMBER key [count]Get random set members
SPOP key [count]Pop random set members
SMOVE source dest memberMove member to another set
SSCAN key cursorIterate set members
SINTERSTORE dest key...Intersect and store
SUNIONSTORE dest key...Union and store
SDIFFSTORE dest key...Difference and store
ZADD key score memberAdd member to sorted set
ZRANGE key start stopGet members by index range
ZREM key member...Remove sorted set member
ZSCORE key memberGet member score
ZCARD keyGet sorted set cardinality
ZRANK key memberGet member rank (ascending)
ZREVRANK key memberGet member rank (descending)
ZCOUNT key min maxCount members by score range
ZINCRBY key increment memberIncrement member score
ZRANGEBYSCORE key min maxGet members by score range
ZREVRANGEBYSCORE key max minGet members by score range (reverse)
ZREMRANGEBYSCORE key min maxRemove members by score range
ZREMRANGEBYRANK key start stopRemove members by rank range
ZSCAN key cursorIterate sorted set members
ZPOPMIN key [count]Pop lowest score members
ZPOPMAX key [count]Pop highest score members
BZPOPMIN key timeoutBlocking pop lowest score
BZPOPMAX key timeoutBlocking pop highest score
PUBLISH channel messagePublish message to channel
SUBSCRIBE channel...Subscribe to channels
UNSUBSCRIBE [channel...]Unsubscribe from channels
PSUBSCRIBE pattern...Subscribe by pattern
PUNSUBSCRIBE [pattern...]Unsubscribe by pattern
PUBSUB subcommand [argument...]Inspect pub/sub system
MULTIStart transaction
EXECExecute transaction
DISCARDDiscard transaction
WATCH key...Watch keys for changes
UNWATCHUnwatch all keys
INFO [section]Get server info
CONFIG GET parameterGet config parameter
CONFIG SET parameter valueSet config parameter
DBSIZEGet current database key count
FLUSHDBFlush current database
FLUSHALLFlush all databases
CLIENT LISTList all clients
PINGPing server
MONITORMonitor all commands in real time
TIMEGet server time
SAVESave data to disk synchronously
BGSAVESave data to disk asynchronously
LASTSAVEGet last save time
COMMAND COUNTGet total command count
COMMAND INFO command-nameGet command info
SLOWLOG GET [count]Get slow query logs
CLIENT SETNAME nameSet client name
CLIENT GETNAMEGet client name
MEMORY USAGE keyGet memory usage of key
MEMORY STATSGet memory statistics
ACL LISTList ACL rules
ACL SETUSER usernameSet user rules
128 of 128 commands shown
Related Tools
More Code & Dev Tools
Timestamp Converter
Convert between Unix timestamp and human-readable date. Supp...
HTTP Header Analyzer
Analyze HTTP response headers. Check security headers, CORS ...
WebSocket Tester
Test WebSocket connections and messages in real-time. Connec...
Port Checker
Check if a port is open online. Test port availability and c...
Systemd Service Generator
Generate systemd service unit files visually. Configure Exec...
Timestamp Batch Converter
Convert multiple timestamps at once. Batch process Unix time...
DNS Lookup
Query DNS records online. Look up A, AAAA, CNAME, MX, TXT, N...
XML Formatter
Format and minify XML online. Beautify XML code or compress ...
Git Cheatsheet
Quick reference for common Git commands. Search, copy, and u...
Color Extractor
Extract colors from images online. Get dominant colors and c...
Code Formatter
Format and beautify code online. Support multiple languages ...
Color Converter
Convert between HEX, RGB, HSL color formats. Color picker wi...