发现做了这么多年开发,现在才知道看官网,虽然以前也听别人说要看原版官网,想着自己不是什么大牛,不用那么追求极致,但事实是“取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣.”,所以希望我们都要有一颗追求极致的心来做事情。
redis练习命令的官网地址:http://try.redis.io/
redis练习命令官网
- set a 1 =>1
- get a =>1
- incr a =>2
- incr a =>3
- incr a 100 =>103
- decr a =>102
- decrby 100 =>2
- decrby 10 => -8
- exists a =>1
- exists b => -1
- del a => 1
- get a => nil
- del b => -1
设置key有效期
- set re:lock “Redis Demo”
- expire re:lock 120 (单位是秒)
- ttl re:lock => 84 (有效期剩余84秒)
- ttl re:lock =>-2 (该键已被删除,不存在)
- set re:lock “Redis Demo”
- expire re:lock 120
- set re:lock “Redis Demo 1”
- ttl re:lock => -1 (一个键的值被重新设置后,ttl被重置,-1表示永不过期)
- set re:lock “Redis Demo 2” ex 100 (设置有效时间的改进,100秒)
- persist re:lock (取消设置有效时间)
- ttl re:lock => -1
列表list
- lpush friends “yiyi” => 1 (在队尾加入新元素,并返回列表的总长度)
- lpush friends “qiqi” => 2
- rpush friends “bb” =》3
- rpush friends “aa” =》4
- lrange friends 0 -1 => (0-表示从第一个开始,-1表示到最后一个结束)
- lpop friends =>bb (从队首删除并返回一个元素)
- rpop friends => qiqi (从队尾删除并返回一个元素)
- llen friends =>2 (队列长度)