1 通用命令
1.1 keys 检索匹配特定模式的所有键
KEYS:查看符合模板的所有key,不建议在生产环境设备上使用
1.2 del 删除指定的key
DEL:删除一个指定的key
1.3 exists 判断key是否存在
EXISTS:判断key是否存在
1.4 expire 给key设定有效期
1.5 ttl 查看key的剩余有效期
EXPIRE:给一个key设置有效期,有效期到期时该key会被自动删除
TTL:查看一个key的剩余有效期
1.6 key的层级格式
项目名:业务名:类型:id
项目名称叫heima,有user和product两种类型的数据
序列化为json字符串去存储
2 String类型
字符串,最简单的数据类型
2.1 set&get
SET:添加或者修改已经存在的一个String类型的键值对
GET:根据key获取String类型的value
2.2 mset&mget 批量操作
MSET:批量添加多个String类型的键值对
MGET:根据多个key获取多个String类型的value
2.3 incr&incrbyfloat 自增
INCR:让一个整型的key自增1
INCRBY:让一个整型的key自增并指定步长,例如:incrby num 2,让num值自增2
INCRBYFLOAT:让一个浮点类型的数字自增并指定步长