Redis: Rmote Dictionary Server(Redis)是基于 key-value 存储系统,是跨平台的非关系型数据库。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库。
Redis 还长被称为数据结构服务器,因为它支持String、Hash、List、Set、Sorted Set等数据类型。
Redis和其他key-value缓存产品相比,有如下3个特点:
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据。
- Redis支持数据的备份,即master-slave模式的数据备份。