String类型
1. get key:获取key值
2. set key value:设置key值
3. del key:删除key值
4. incr key:在key值上增加1
5. decr key:在key值上减少1
6. append key:在key存储值末尾追加
7.getrange key start end:获取从start到end的值
List类型
1. lpush key [v1,v2,···]:从列表的左侧设置key值
2. lpop key[v1,v2,···]:从列表的右侧移除key值
3. rpush key [v1,v2,···]:从列表的右侧设置key值
4. rpop key [v1,v2,···]:从列表的右侧移除key值
5. rindex key size:返回下标为size的值
6. lrange key start end:返回start到end的的元素,包括start和end
7. ltrim key start end:只保留start到end的元素
Set类型
1. sadd key items:设置key,支持批量设置
2.srem key items:删除item,支持批量删除
3. smembers key items:查询所有元素
4. smove key1,key2 items:删除key1,key2多个item,成功返回1,失败返回0
5. scard key:返回集合总数
6. 差运算 sdiffstore newkey,key1,key2···:将key1和key2集合的差值存入到newkey集合中
7. 交运算 sinter key1,key2:返回所有集合的交集
8. 交运算 sinterstore newkey key:返回多个集合的交集,存入到newkey中
9. 并运算 sunion key…:返回不重复的所有元素
10. 并运算 sunion newkey key…:返回不重复的所有元素放入到newkey中
Hash类型
1. hset key1 value···:设置key值
2. hget key1···:获取key值
3. hmset hkey key1,key2,···:设置多个可以值
4. hmget hkey key1,key2,···:获取多个可以值
5. hdel key1:删除key1及其对应的值
6. hgetall hkey:获取全部key值
7. hexists hkey key:判断key是否存在
zset类型:
1. zadd hset key1,value1:增加key1及其值
2. zrem hset key1,value1:删除key1及其值
3. zrangebyscore salary -inf+inf:按从小到大排序