Redis是一款开源(BSD许可)的内存数据结构存储,可用作数据库、缓存和消息代理。它支持字符串、哈希、列表、集合、带有范围查询的有序集合、位图、超日志、具有半径查询的地理空间索引和流等数据结构。Redis具有内置复制、Lua脚本、LRU逐出、事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster的自动分区提供高可用性。