一、什么是Redis? Redis(REmoteDIctionaryService)是一个开源的键值对数据库服务器。 Redis更准确的描述是一个数据结构服务器。Redis的这种特殊性质让它在开发人员中很受欢迎。 Redis不是通过迭代或者排序方式处理数据,而是一开始就按照数据结构方式组织。早期,它的使用很像Memcached,但随着Redis的改进,它在许多其他用例中变得可行,包括发布-订阅机制、流(streaming)和队列。 主要来说,Redis是一个内存数据库,用作另一个“真实”数据库(如MySQL或PostgreSQL)前面的缓存,以帮助提高应用程序性能。它通过利用内存的高速访问