优点:
- 速度快:数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)
- 支持丰富的数据结构:支持 String ,List ,Set ,Sorted Set ,Hash 五种基础的数据结构。
- 持久化存储:Redis 提供 RDB 和 AOF 两种数据的持久化存储方案,解决内存数据库最担 心的 万一 Redis 挂掉,数据会消失掉
- 高可用:内置Redis Sentinel,提供高可用方案,支持主从故障自动转移。
内置Redis Cluster,提供集群方案,实现基于槽的分片方案,从而支持更大的Redis规模。
- 丰富的特性:Key过期、计数、分布式锁、消息队列等等。
缺点: