Redis 是一款内存数据结构存储系统,采用 BSD 许可开源。它可以用作数据库、缓存或消息中间件。Redis 支持多种数据结构:

  • 字符串 (strings)
  • 散列 (hashes)
  • 列表 (lists)
  • 集合 (sets)
  • 有序集合 (sorted sets) 与范围查询
  • Bitmaps
  • HyperLogLogs
  • 地理空间 (geospatial) 索引半径查询

Redis 还具备内置功能,例如复制、LUA 脚本、LRU 驱动事件、事务以及不同级别的磁盘持久化。