mysql与redis区别

 编号   mysql redis

1
类型 关系型数据库 缓存数据库
2 作用 主要用于存放持久化数据,是将数据存储在硬盘中,读取时速度较慢,而且频繁访问也会导致数据库负载过高。 用于存储使用频繁的数据,以便减少访问数据库次数,提高运行效率。
  3 关联

两者需求不同,一般配合使用,mysql作为主存储,redis作为辅助存储,以便加快访问读取的速度,提高性能。

不直接全部用redis存储的原因:

(1)mysql支持sql查询,可以实现关联的查询以及统计;

(2)redis对内存要求比较高,在有限的条件下不能把所有数据放在redis;

(3)mysql偏向于存数据,redis偏向与快速取数据,但redis查询复杂的表关系时不如mysql,redis用于存储频繁使用的数据,比如排行榜,计数器粉丝等。

posted @ 2020-01-08 10:50  爱吃芒果的姑娘  阅读(402)  评论(0)    收藏  举报