基础命令
- keys 命令
- keys * 匹配所有键
- keys ? 匹配单个字符
- keys [a-z]指定单个字段范围
- keys \x 转义字符,匹配字符x
- exists key 判断键值是否存在
- type key 获取键值类型
- expire key seconds 设置键的有效期,单位是秒
- pexpire key 1000 设置键的有效期,单位是毫秒
- persist key 清除设置的有效期
- pttl key 返回键剩余的有效时间,单位是毫秒
- sort key asc 可以对集合类型进行排序list set,但集合中的元素需为数字
- select 1 指定1号库
String 类型操作命令
- set key value 设置键和值
- setnx key vlaue 与set类似,但是如果key已经存在则不重复设值
- get key 获取指定key的值
- incr key 指定键 使键值自增
- incrby key increment 指定键 使键值加上指定数
- incrby num 2
- decr key 自减1
- decrby key increment 自减指定值
- incrbyfloat key increment 自增指定浮点数
- append key value 追加键值
- strlen key 获取键值长度
hash类型
- hset key field value 赋值 key键 field字段名 value字段值
- hget key field 取值
- hgetall key 获取指定键所有字段和字段值
- hmset key