Strings
SET key value # Set a key
GET key # Get value
INCR key # Increment integer value (if does not exist set to 1)
DEL key # Delete key
EXPIRE
# Set a **Time To Live** for a key
# Auto delete after 60 seconds
EXPIRE ip:1.2.3.4 60
Lists
LPUSH mylist "a" # Push to front
RPUSH mylist "b" # Push to back
LPOP mylist # Pop from front
RPOP mylist # Pop from back
LRANGE mylist 0 -1 # Get all elements
Sets
SADD myset"apple" # Add
SREM myset"apple" # Remove
SMEMBERS myset # Get all
SISMEMBER myset"apple" # Check if exists
Hashes
HSET user:1 name "John" age 25
HGET user:1 name
HGETALL user:1
Sorted Sets
ZADD leaderboard 100 "Alice"
ZADD leaderboard 150 "Bob"
ZRANGE leaderboard 0 -1 WITHSCORES