Redis is in-memory data structure server.
Strings¶
SET user:1:name 'John'
GET user:1:name
INCR page:views
SETEX session:abc 3600 '{...}'
Hashes¶
HSET user:1 name 'John' email '[email protected]'
HGETALL user:1
Lists¶
LPUSH queue:tasks '{...}'
RPOP queue:tasks
Sorted Sets¶
ZADD leaderboard 1000 'player1' 950 'player2'
ZREVRANGE leaderboard 0 9 WITHSCORES
HyperLogLog¶
PFADD visitors 'u1' 'u2' 'u3'
PFCOUNT visitors
Redis = Powerful Structures¶
Strings=cache, Hashes=objects, Lists=queues, ZSets=leaderboards.
rediscachedata structures