一、非关系型数据库产生背景 High performance————对数据库高并发读写需求 Huge Storage———对海量数据高效存储与访问需求 High Scalability && High Availability——对数据库高可扩展性与高可用性需求 二、Redis简介 基于内存运行并支持持久化 采用key-value(键值对)的存储形式 1、优点 速度快: 10W QPS,基于内存,C语言实现 单线程 使用epoll (默认)+I/O多路复用机制 持久化 可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 支持多种数据结构 支持key-value、strings、Lists、Hashes(散列值)、Sets 及ordered Sets等数据类型操作