Redis是Remote dictionary server的缩写,是一个开源的基于内存的数据存储系统,它可以用作数据库、缓存和消息队列等各种场景,它也是目前最热门的NoSQL数据库之一。
早期互联网公司的应用系统,大多是通过MySQL这种传统的数据库来对外提供服务,随着互联网的快速发展,应用系统的访问量越来越大,数据库的性能瓶颈越来越明显,主要是由于磁盘IO所导致的,磁盘IO的读写操作速度与内存相比是非常慢的,如果能够把数据存储在内存中的话,是不是就可以大大提高了它的性能了呢?
于是就有了Redis这种基于内存的数据存储系统。
Redis支持多种数据结构,包括五种基本数据类型和五种高级数据类型。
Redis的使用方式主要包括三种类型: