127.0.0.1:6379> select 5  #选择库(默认为0)
OK
127.0.0.1:6379[5]> set name wanger  #设置键值
OK
127.0.0.1:6379[5]> setex name 3600 wanger #设置过期时间
OK
127.0.0.1:6379[5]> ttl name #查看过期时间
(integer) 3588
127.0.0.1:6379[5]> mset height 160 phone 12306 #设置多个键值
OK
127.0.0.1:6379[5]> mget name height phone #获取多个值
1) \"wanger\"
2) \"160\"
3) \"12306\"

127.0.0.1:6379[5]> keys * #查看库中的键
1) \"phone\"
2) \"name\"
3) \"height\"
127.0.0.1:6379[5]> type phone #查看键的类型
string
127.0.0.1:6379[5]> del phone #删除键
(integer) 1
127.0.0.1:6379[5]> keys *
1) \"name\"
2) \"height\"

127.0.0.1:6379[5]> hset class name sanban #设置hash对象
(integer) 1
127.0.0.1:6379[5]> hmset class num 56 teacher laowang #设置多个hash对象
OK
127.0.0.1:6379[5]> hmget class name num teacher #获取多个hash对象
1) \"sanban\"
2) \"56\"
3) \"laowang\"
127.0.0.1:6379[5]> hvals class #同上
1) \"sanban\"
2) \"56\"
3) \"laowang\"
127.0.0.1:6379[5]> type class
hash
127.0.0.1:6379[5]> lpush num 001 #向左插入数据
(integer) 1
127.0.0.1:6379[5]> lpush num 002
(integer) 2
127.0.0.1:6379[5]> lpush num 003
(integer) 3
127.0.0.1:6379[5]> rpush num 004 #向右插入
(integer) 4
127.0.0.1:6379[5]> lrange num 0 -1 #查询所有数据
1) \"003\"
2) \"002\"
3) \"001\"
4) \"004\"
127.0.0.1:6379[5]> linsert num before 002 0033 #在002前插入0033
(integer) 5
127.0.0.1:6379[5]> lrange num 0 -1
1) \"003\"
2) \"0033\"
3) \"002\"
4) \"001\"
5) \"004\"
127.0.0.1:6379[5]> lset num 4 000 #在索引为4的地方设置值为000
OK
127.0.0.1:6379[5]> lrange num 0 -1
1) \"003\"
2) \"0033\"
3) \"002\"
4) \"001\"
5) \"000\"
127.0.0.1:6379[5]> type num
list
127.0.0.1:6379[5]> del num
(integer) 1
127.0.0.1:6379[5]> sadd num 01 #插入set数据
(integer) 1
127.0.0.1:6379[5]> smembers num #查询
1) \"01\"
127.0.0.1:6379[5]> type num
set

 

收藏 打印