内存数据结构
Redis作为广为人知的“数据结构服务器”,它支持字符串、散列、列表、集合、排序集合、流等。
可编程性
使用Lua的服务器端脚本以及使用Redis函数的服务器端存储程序。
可扩展性
模块API可用于在C、C++和Rust中为Redis构建自定义扩展。
持久性
可以将数据集保留在内存中,以便快速访问,同时也可以持续写入到永久存储中,以保证在重新启动或系统发生故障时数据的完整性。
聚类
通过基于散列的切分实现水平可扩展性,在集群增长时通过自动重新分区扩展到数百万个节点。
高可用性
具有独立部署和集群部署自动故障转移的数据备份。