Redis数据结构介绍
Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样
- 基本类型:String、Hash(对象)、List、Set、SortedSet
- 特殊类型:GEO、BitMap、HyperLog、等等
通过查看分组文档,可以快速使用命令。
Redis通用命令
- keys:查看符合模板的所有key,不建议在生产环境设备上使用
- del:删除一个指定的key
- exists:判断key是否存在
- expire:给一个key设置有效期,有效期到期时该key会被自动删除
- ttl:查看一个KEY的剩余有效期
数据类型使用
String类型
String类型,也就是字符串类型,是Redis中最简单的存储类型。其value是字符串,不过根据字符串的格式不同,又可以分为3类:
- string:普通字符串
- int:整数类型,可以做自增、自减操作
- float:浮点类型,可以做自增、自减操作
String的常见命令有:
- SET:添加或者修改已经存在的一个String类型的键值对
- GET:根据key获取value