面试官:Redis 为什么比 MySQL 快?

Redis 为什么比 MySQL 快?

在计算机的世界中,CPU 的速度是远大于内存的速度的,同时内存的速度也是远大于硬盘的速度的。

  • Redis 的操作都是基于内存的,避免了硬盘的 I/O 操作的速度限制
  • Redis 使用单线程可以省去多线程时 CPU 上下文切换的时间,也不用去考虑各种锁的问题,不存在加锁解锁的操作,没有死锁导致的性能消耗。

你可能感兴趣的:(redis,mysql,数据库)