「每天一道面试题」Redis的优势有哪些?

「每天一道面试题」Redis的优势有哪些?

  • Redis是完全开源免费的,并且大量用户积极参与社区建设;

  • 丰富的数据类型,支持Strings、Lists、Hashes、Sets及Ordered Sets数据类型操作;

  • Redis支持数据的备份,即master-slave模式的数据备份;

  • 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s;

  • 所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行;

  • 支持 publish/subscribe、通知、key失效等特性;

  • Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象;

  • Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。