5. Redis Command Client
// String Type Value
sean@ubuntu:~$ redis-cli set mykey "my binary safe value"
OK
sean@ubuntu:~$ redis-cli get mykey
my binary safe value
sean@ubuntu:~$ redis-cli set mykey 100
OK
sean@ubuntu:~$ redis-cli incr mykey
(integer) 101
sean@ubuntu:~$ redis-cli incrby mykey 10
(integer) 111
Monday, May 9, 2011 5
6. List
sean@ubuntu:~$ redis-cli rpush messages "hello"
OK
sean@ubuntu:~$ redis-cli rpush messages "fine"
OK
sean@ubuntu:~$ redis-cli rpush messages "nosql"
OK
sean@ubuntu:~$ redis-cli lrange messages 0 2
1. hello
2. fine
3. nosql
sean@ubuntu:~$ redis-cli lrange messages 0 -1 // first to end
1. hello
2. fine
3. nosql
Monday, May 9, 2011 6
7. List with ID
$ redis-cli incr next.news.id
(integer) 1
$ redis-cli set news:1:title "Redis is simple"
OK
$ redis-cli set news:1:url "http://code.google.com/p/redis"
OK
$ redis-cli lpush submitted.news 1
OK
• generate unique ID
• a new actual data
• push new ID of the actual data
Monday, May 9, 2011 7