优点: 速度快,完全基于内存,使用C语言实现 丰富的数据类型,Redis有8种数据类型,当然常用的主要是 String、Hash、List、Set、 SortSet 这5种类型 支持事务,Redis的所有操作都是原子性的 支持主从复制 可以进行读写分离 缺点: 由于 Redis 是内存数据库,短时间内大量增加数据,可能导致内存不够用 数据库容量受到物理内存的限制,不能用作海量数据的高性能读写 Redis 较难支持在线扩容 redis是单线程的,单台服务器无法充分利用多核服务器的CPU