- exists key 判断是否存在对应key
- del key... 删除指定的key
- type key 返回指定key的类型
- keys pattern 返回符合指定正则表达式的所有key
- rename oldkey newkey 更改key
- dbsize 返回当前数据库的大小
- expire key time 设置指定key的过期时间
- ttl key 返回指定key的过期时间
- select key index 选择数据库
- move key db-index 移动指定key到指定数据库
- flusdb 删除指定数据库的所有key
- flusall 删除所有数据库的key
String类型操作
- set key value 给指定key设置value
- mset key value ... 为多个key设置对应value
- mget key ... 获取多个key的value
- incr key 为指定key的value做加加操作
- decr key 为指定key的value做减减操作
- incrby key value 为指定key加指定value
- decrby key value 为指定key减指定value
- append key value为指定key追加 value
LIst 类型操作
- lpush key value 给指定key的list的头部新增一个元素
- lpop key 删除指定key的list的第一个元素
- rpush key value 给指定key的list的尾部新增一个元素
- rpop key 删除指定key的list的最后一个元素
- llen key 返回对应key的list的长度,key不存在返回0,value不是list类型报错
- lrange key starIndex endIndex 返回指定key对应list指定区间的元素
- ltrim key starIndex endIndex 截取指定key对应的list的元素,保留指定区间
Set类型操作
- sadd key value 添加指定value到指定key对应的set集合中,成功返回1,如果value已经存在于对应set集合中返回0,不存在对应set报错
- srem key value 从指定key对应的set集合中删除指定value
- smove key1 key2 value 将value从key1对应set集合中移动到key2对应的set集合中
- scard key 返回指定key对应set集合的元素个数
- sisremember key value 判断指定key对应set集合中是否有指定value
- sinter key ... 返回指定所有key对应set集合的交集
- sunion key ... 返回指定所有key对应set的并集
- sdiff key ... 返回指定所有key对应set的差集
- smember key 返回指定key对应set集合的所有元素