自增 incr a
删除 del a
设置 set a "nihao"
获得 get a
设置expire时间,单位为妙 expire a 60
查看剩余时间,单位为秒,-2为不存在,-1为永不超时
TTL a
列表list
> RPUSH frends "alice"
> rpush frends "monica"
> lpush frends "sabria"
> lrange frends 0 -1
1) "sabria"
2) "alice"
3) "monica"
> lrange frends 0 1
1) "sabria"
2) "alice"
> lrange frends 1 2
1) "alice"
2) "monica"
列表长度
> llen frends
(integer) 3
删除第一个元素并返回
> lpop frends
"sabria"
删除最后一个元素并返回
> rpop frends
"monica"
> llen frends
(integer) 1
SET ,添加
127.0.0.1:6379> sadd superpowers "flight"
(integer) 1127.0.0.1:6379> sadd superpowers "flight"
(integer) 0
127.0.0.1:6379> sadd superpowers "x-ray" "reflexes"
(integer) 2
查看SET中所有的元素
smembers superpowers
127.0.0.1:6379> smembers superpowers
1) "x-ray"
2) "flight"
3) "reflexes"
查看SET中是否有此元素
sismember superpowers "flight"
SET集合操作UNION
127.0.0.1:6379> smembers superpowers
1) "x-ray"
2) "flight"
3) "reflexes"
127.0.0.1:6379> sadd birdpowers "pecking" "flight"
(integer) 2
127.0.0.1:6379> sunion superpowers birdpowers
1) "pecking"
2) "x-ray"
3) "flight"
4) "reflexes"
有序的SET
127.0.0.1:6379> zadd hackers 1940 "Alan Kay"
(integer) 1
127.0.0.1:6379> zadd hackers 1906 "Grace Hopper"
(integer) 1
127.0.0.1:6379> zadd hackers 1953 "Richard Stallman"
(integer) 1
127.0.0.1:6379> zadd hackers 1965 "Yukihiro Matsumoto"
(integer) 1
127.0.0.1:6379> zadd hackers 1916 "Claude Shannon"
(integer) 1
127.0.0.1:6379> zadd hackers 1969 "Linus Torvalds"
(integer) 1
127.0.0.1:6379> zadd hackers 1957 "Sophie Wilson"
(integer) 1
127.0.0.1:6379> zadd hackers 1912 "Alan Turing"
(integer) 1
127.0.0.1:6379> zrange hackers 2 4
1) "Claude Shannon"
2) "Alan Kay"
3) "Richard Stallman"
127.0.0.1:6379> zrange hackers 0 -1
1) "Grace Hopper"
2) "Alan Turing"
3) "Claude Shannon"
4) "Alan Kay"
5) "Richard Stallman"
6) "Sophie Wilson"
7) "Yukihiro Matsumoto"
8) "Linus Torvalds"
哈希表
127.0.0.1:6379> hset user:100 name "gao"
(integer) 1
127.0.0.1:6379> hset user:100 email "346126185@qq.com"
(integer) 1
127.0.0.1:6379> hset user:100 password "tian"
(integer) 1
查看一个
127.0.0.1:6379> hget user:100 name
查看所有
127.0.0.1:6379> hgetall user:100
1) "name"
2) "gao"
3) "email"
4) "346126185@qq.com"
5) "password"
6) "tian"
哈希表,多个插入
127.0.0.1:6379> hmset user:100 name "Mary Jones" password "hidden" email "lee@cctv.com"
OK
哈希表,操作其中的数
127.0.0.1:6379> hset user:100 visits 10
(integer) 1
127.0.0.1:6379> hincrby user:100 visits 1
(integer) 11
127.0.0.1:6379> hincrby user:100 visits 10
(integer) 21
127.0.0.1:6379> hdel user:100 visits
(integer) 1
127.0.0.1:6379> hincrby user:100 visits 1
(integer) 1
127.0.0.1:6379> hincrby user:100 visits2 1