Redis是一種支持key-value等多種數據結構的存儲系統。可用于緩存,事件發布或訂閱,高速隊列等場景。支持網絡,提供字符串,哈希,列表,隊列,集合結構直接存取,基于內存,可持久化。
讀寫性能優異
Redis能讀的速度是110000次/s,寫的速度是81000次/s (測試條件見下一節)。
數據類型豐富
Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數據類型操作。
原子性
Redis的所有操作都是原子性的,同時Redis還支持對幾個操作全并后的原子性執行。
豐富的特性
Redis支持 publish/subscribe, 通知, key 過期等特性。
持久化
Redis支持RDB, AOF等持久化方式
發布訂閱
Redis支持發布/訂閱模式
分布式
Redis Cluster