The Little Redis Book
The Little Redis Book by Karl Seguin
-
Nothing will help you understand Redis more than actually experiencing it
-
The latest version of Redis: Get Latest Redis
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
tar xzf redis-3.0.6.tar.gz
cd redis-3.0.6
make
- Start Redis Server:
./redis-server -
Start Redis Console:
./redis-cli - Redis is much more than a simple key-value store
Redis exposes five data structures
Strings Lists Sets Hashes Sorted sets
Keys are how you identify pieces of data
- Using separator is a common approach people use to organize their keys
users:hongwei
Values represent the actual data associated with the key
- Redis treats values as a
byte arrayand doesn’t care what they are
set users:hongwei '{"name":"hongwei", "planet":"earth","likes":["eating"]}'
get users:hongwei
Redis is not suitable for every scenario
Strings
strlen : get the length of a key’s value
getrange : return the specified range of a value
append : append the value to the existing value
incr incrby decr decrby
setbit getbit Wonderful Post