通用

1、keys:遍历所有key  【keys */keys abc*/ keys ab[a-h]】 
2、dbsize:查看所有key的大小,计数器实现 不用遍历
3、exists key  :判断key是否存在
4、del key [key ......] :可删除多个key';
5、expire key seconds :key过期命令,ttl  key 查询过期时间,persist key 删除过期时间 例:  expire  a 30 , ttl a, persist a。
6 、type key :返回key的数据类型。string hash list  set  zset  none 
String:
7、set  setx   mget  mset  如:mset  keya  vala keyb  valb  keyc  valc      mget  kaya keyb keyc    n次get= n次get+n次命令       mget=1次get+n次命令
8、getset  key  newvalue  :set key newvalue并返回旧value
9、append key  value 将value追加到旧的value
10、strlen  key:返回字符串长度(中文两个字符UTF8)
11、incr  value 计数器+1,  decr  value计数器减一     |    incrbyfloat  key  1.3 增减key对应的值1.3  浮点数自增
12、getrange  key start  end  获取字符创指定下标的所有值    getrange  hello  0 1
13、setrange  key start   value   eg:  setrange  hello   1 f
 
hash:
 
14、hset key  field value :hset user:1:info  age 20
15、 hget key field  :hget user:1info age 
16、hdel  key filled :
17、hgetall  key filled :hgetall  user:1info 
18、hexists  key  file
19、hlen  key  file
20、hgetall  key :查询所有
21、hvals key :查询所有value
22、hkeys  key:查询所有key
 lis:有序可重复
23、lpush  key  value1 value2 .... 添加元素
24、linsert key  before|after value newValue  :指定值的前后插入元素
25、lpop   rpop   key 从左、右边边弹出一个元素
26、lrem key count key:从列表中,根据count的值删除元素,count>0从左到右 删除count个元素,count<0 从右到左删除math.abs(count)个value相等的元素  count=0  删除所有value相等的元素。
27、ltrim  key  start  end:按照索引修剪元素
28、lrange key  start  end(包括end) 获取列表指定索引范围的所有元素   range key  0  -1:全部
29、lindex  key  index
30、llen  key 获取列表长度
31、lset  key index  newValue 设置列表指定索引值为newvalue
32、blpop  key timeout :lpop阻塞版本 timeout超时时间 =0为永远不阻塞
33、brpop  key timeout :rpop阻塞版本 timeout超时时间 =0为永远不阻塞
34、lrush+lpop=stack   
set:不可重复 无序
35、sadd  key item :向集合key添加元素,元素已经存在则添加失败
36、srem  key  item 移除元素
37、scard :计算集合大小,  sismember:判断元素是否存在,  srandmember:从集合随机取出count个元素,spop :从集合中随机弹出一个元素(元素消失了), smember :取出所有元素 无序  
38、sdiff:差集,sinter:交集,sunion:并集  ,sdiff|sinter|sunion + store  destkey:将差集、交集、并集保存到destkey集合中
zset:有序集合,有序不可重复
39、zadd key  scoue  item (scouekey重复 item 不可重复)
40、zrem key item(可多个)删除
41 、zscore  key  item 返回元素的分数
42、zincrby  key  increScouee  item 增加和减少元素的分数
43 zcard    key  :返回元素总个数
44、zrange key  start  end 返回指定元素索引范围内的升序元素【分值】
45、zrangebyscore  key  start  end 返回指定分数范围内的升序元素【分值】
46、zremrangebyrabk  key start  end 删除指定排名内的升序元素
47、zremrangebyscore   key minScore  maxScore  删除指定分数内的升序元素