Redis tutorial memo
Redis tutorial
I did following redis tutorial (TRY REDIS) and noted it this blog as memo.
SET, GET, DEL
SET server:name "fido" GET server:name => "fido" DEL server:name
INCR
SET connections 10 INCR connections => 11 DEL connections INCR connections => 1
EXPIRE, TTL
SET resource:lock "Redis Demo" # The key resource:lock to be deleted in 120 seconds. EXPIRE resource:lock 120 TTL resource:lock => 113
list, RPUSH, LPUSH, LLEN, LRANGE, LPOP, RPOP
RPUSH friends "Tom" RPUSH friends "Bob" LPUSH friends "Sam" LLEN friends => 3 # A value of -1 for the second parameter means to retrieve all elements in the list. LRANGE friends 0 -1 => ["Sam", "Tom", "Bob"] LRANGE friends 0 1 => ["Sam", "Tom"] LPOP friends => "Sam" RPOP friends => "Bob" LRANGE friends 0 -1 => ["Tom"]
set, SADD, SREM, SISMEMBER, SMEMBERS, SUNION
# SADD: set add SADD superpowers "flight" SADD superpowers "x-ray vision" SADD superpowers "reflexes" # SREM: set remove SREM superpowers "reflexes" # SISMEMBER: set is member SISMEMBER superpowers "flight" => true SISMEMBER superpowers "reflexes" => false # SMEMBERS: set members SMEMBERS superpowers superpowers => ["flight", "x-ray vision"] # SUNION: set union SADD birdpowers "pecking" SADD birdpowers "flight" SUNION superpowers birdpowers => ["flight", "x-ray vision", "pecking"]
sorted set, ZADD, ZRANGE
ZADD hackers 1940 "Alan Kay" ZADD hackers 1953 "Richard Stallman" ZADD hackers 1965 "Yukihiro Matsumoto" ZADD hackers 1916 "Claude Shannon" ZADD hackers 1969 "Linus Torvalds" ZADD hackers 1912 "Alan Turing" ZRANGE hackers 0 -1 => ["Alan Turing", "Claude Shannon", "Alan Kay", "Richard Stallman", "Yukihiro Matsumoto", "Linus Torvalds"]