- set 设置kv、效期、判断key是否存在
- mset 一次性输入多个kv
- setrange 修改偏移字节值为valuev
- append 在key的值后面追加字符串
- getrange 获取key值的部分内容
- getset 设置新值返回旧值
- incr/decr 指定key的值加/减1
- incrby/decrby 指定key的值加/减number
- incrbyfloat 指定key的值加浮点数
- setbit 设置二进制位上的值
- getbit 获取二进制位上的值
- bitop 对多个key逻辑操作
- lpush/rpush 在链表头/尾增加一个成员
- lrange 获取链表成员
- lpop/rpop 弹出链表中头/尾的成员
- lrem 删除链表成员
- lindex 获取链表索引对应的值
- llen key 获取链表成员个数
- linsert 在链表中指定位置插入成员
- blpop/brpop 一直等待弹出头/尾成员
- sadd 往集合添加成员
- srem 删除集合成员
- spop 随机删除集合一个成员
- srandmember 随机获取集合成员
- smembers 获取集合所有的成员
- sismember 判断成员是否存在集合中
- scard 获取集合成员的个数
- smove 把一个集合中成员移动到另一个集合
- sunion 获取多个集合的并集
- sdiff 获取多个集合的差集
- sinterstore 获取多个集合的交集并储存
- 1. zadd 往有序集合添加成员
- 2. zrange 按名次取成员
- 3. zrangebyscore 按分数取成员
- 4. zscore 获取指定成员的分数
- 5. zcount 计算分数区间成员个数
- 6. zrank/zrevrank 获取成员升序/降序的排名
- 7. zrem 删除有序集合成员
- 8. zremrangebyrank 按排名删除成员
- 9. zremrangebyscore 按分数删除成员
- 10. zinterstore 求交集再计算
- 11. zunionstore 求并集再计算
- 1. hset 设置哈希field域的值
- 2. hmset 设置哈希多个field域的值
- 3. hget 获取field域的值
- 4. hmget 获取多个field域的值
- 5. hgetall 获取所有field域和值
- 6. hlen 获取field的数量
- 7. hdel 删除field域
- 8. hexists 判断field域是否存在
- 9. hincrby 使field域的值加上整数
- 10. hincrbyfloat 使field域的值加上浮点数
- 11. hkeys 获取所有所有field域的名字
- 12. kvals 获取所有所有field域的值