Show Menu

Redis Cheat Sheet by

Redis commands
development     database     commands     nosql     redis

Strings

Append
Count set bits
Bitwise operations
Find first set bit
Decrement integer
Subtract from integer
Get by key
Get bit by index
Get substring
Set, returning old value
Increment integer
Add to integer
Add to float
Get multiple
Set multiple
Set multiple if don't exist
Set with expiry (ms)
Set
Set bit by index
Set with expiry (seconds)
Set if doesn't exist
Set substring
Get length
Strings can be used as numbers, arrays, bit sets and binary data

Lists

Blocking left pop
Blocking right pop
Blocking rotate
Access by index
Insert next to
Get length
Pop from start
Push onto start
Push if list exists
Access range
Remove
Set item by index
Remove start and/or end items
Pop from end
Rotate
Push onto end
Push onto end if list exists

Client­/Server

Request authen­tic­ation
Return message
Test connection
Close connection
Set current database by index
 

Sets

Add item
Get size
Get difference
Store difference
Inters­ection
Store inters­ection
Check for item
Get all
Move item to another set
Pop random item
Get random item
Remove matching
Iterate items
Union
Store union

Database

Delete item
Serialise item
Check for key
Set timeout on item
Set timeout by timestamp
Get all keys matching pattern
Transfer an item between Redis instances
Transfer an item between databases
Inspect item
Remove timeout
Set timeout (ms)
Set timeout (ms timestamp)
Get item time to live (ms)
Get random key
Change item's key
Change item's key if new key doesn't exist
Deseri­alise
Iterate keys
Get or store sorted copy of list, set or sorted set
Get item time to live
Get type of item

Scripts

Run
Run cached
Check by hash
Clear cache
Kill running script
Add to cache
Lua scripts access keys through the array KEYS and additional arguments through the array ARGV.
 

Hashes

Delete item
Check for item
Get item
Return all items
Add to integer value
Add to float value
Return all keys
Get number of items
Get multiple items
Set multiple items
Iterate items
Set item
Set item if doesn't exist
Return all values

Sorted sets

Add item
Get number of items
Number of items within score range
Add to score
Store inters­ection
Lexico­gra­phical range count
Get items within rank range
Get items within lexico­gra­phical range
Get items within score range
Get item rank
Remove item(s)
Remove items within lexico­gra­phical range
Remove items within rank range
Remove items within score range
ZRANGE in reverse order
ZRANGE­BYSCORE in reverse order
ZRANK in reverse order
Iterate items
Get item score
Store union
Lexico­gra­phical commands require all items to have the same score

HyperL­ogLogs

Add items
Get approx­imate size
Merge HyperL­ogLogs

Download the Redis Cheat Sheet

2 Pages
//media.cheatography.com/storage/thumb/tasjaevan_redis.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

Like this cheat sheet? Check out our sponsors!

Readability-Score.com is a collection of tools to make your writing better. More readabile content means higher conversion rates and better reader engagement. Measure website and document readability, measure keyword density and more!

Click Here To Get Started!

 

Comments

Redsmin (Redis GUI) Redsmin (Redis GUI), 09:34 31 Oct 14

Nice ! It will be shared in our next RedisWeekly !

Guillaume Guillaume, 13:16 10 Mar 15

The description for SETEX seems to be have been replaced by the one of SETNX

, 09:44 6 Aug 15

Many thanks!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          MySQL Cheat Sheet
          SQL Server Cheat Sheet