当前位置:首页 > 内存 > 正文

redis存1亿条数据占用内存

  • 内存
  • 2024-08-09 06:28:04
  • 5049

一、redis查询和mysql查询那个占用cup高Redis只是一个缓存,通常存储在内存中。
MySQL大部分时间都花在磁盘IO上,这意味着性能瓶颈主要在磁盘上。而且由于写操作通常是对mysql进行的,意味着CPU会一直等待mysql的写操作,所以内存的读取速度基本上是磁盘的数百甚至数万倍。。
另一方面,redis比较简单,数据结构也比较清晰,而mysql作为关系型数据库,可以包含很多复杂的数据结构,比如事务、锁等操作,比较费力。-密集的。CPU性能。
所以mysql可能比redis占用更多的CPU和时间。这是基于读写量几乎相同的情况。如果主要使用redis读取数据,而mysql只是一个后端,那么mysql不会占用太多性能。