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