1.key值命令
查询key类型 type key
检验key是否存在exists key
输出所有存在的key keys *
删除key del key
设置过期时间 expire <key> <seconds>
取消过期时间 persist <key>
2.String类型命令
新增set <key> <value>
获取get <key>
批量新增 mset <key1> <value1> <key2> <value2>
批量获取 mget <key1> <key2>
获取字符串长度strlen <key>

3.Hash类型
新增 hset <key> <field> <value> hset user name kb hset user age 12
获取hget <key> <field> hget user age
批量新增hmset <key> <field1> <value1> <field2> <value2> hmset student name kb age 12
批量获取hmget <key> <field1> <field2> hmget student name age
统计field个数hlen <key>
列出所有的field hkeys <key>
列出所有的valuehvals <key>
列出所有的key和valuehgetall <key>

4.List类型
左新增lpush <key> <value>
右新增rpush <key> <value>
左删除并返回lpop <key>
右删除并返回rpop <key>
返回list长度llen <key>
按index设置valuelset <key> <index> <value>
按index返回valuelindex <key> <index>
按index范围返回listlrange <key> <start> <stop>
返回全部的listlrange <key> 0 -1
删除count个等于value的值,count>0 正向搜索,count<0 逆向搜索,count=0 全部删除lrem <key> <count> <value>

5.Set类型
新增 sadd <key> <member1> <member2> ...
统计成员数scard <key>
删除成员srem <key> <member1> <member2> ...
显示成员smembers <key>

6.Sorted Set 类型
新增zadd <key> <score1> <member1> <score2> <member2> ...
统计成员个数zcard <key>
删除成员zrem <key> <member1> <member2> ...
按index显示成员zrange <key> <start> <stop>
显示全部成员zrange <key> 0 -1
按分数范围显示成员zrangebyscore <key> <min> <max>
