我们先来聊聊Redis的基础知识。
基于键值对的存储系统:字典形式。
五种数据结构:字符串(String),Hash(字典),列表(List),集合(Set),有序集合(SortedSet)。
Redis大部分时间用来做缓存,因为速度快(内存数据库,单线程,单进程,Redis6.0支持多线程,后面我们会详细讲Redis6.0的新特性)。
Redis的使用场景
做缓存:String类型最多,其次是hash(字典),value值使用的最多的是json格式。计数(自增):点赞数,点踩数,访问数,全局计数等。消息队列:列表类型,先进先出或者先进后出,bloop。这个可以参考我写的一个开源框架,地址为: