1.mysql和redis的数据库类型
mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。
redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限。
2.mysql和redis缓存区别
缓存就是数据交换的缓冲区(cache),当浏览器执行请求时,首先会对在缓存中进行查找,如果存在,就获取;否则就访问数据库。缓存的好处就是读取速度快。
mysql用于持久化的存储数据到硬盘,功能强大,但是速度较慢
redis用于存储使用较为频繁的数据到缓存中,读取速度快
3.mysql和redis的使用
mysql支持集群,redis不支持。
redis在很多方面同时具备mysql及memcached使用特征,在某些方面则更像mysql。mysql和redis因为需求的不同,一般都是配合使用。现在大量的软件使用redis作为mysql在本地的数据库缓存,然后再适当的时候和mysql同步.
4、mysql和redis的区别总结
(1)类型上
从类型上来说,mysql是关系型数据库,redis是缓存数据库。
(2)作用上
mysql用于持久化的存储数据到硬盘,功能强大,但是速度较慢;
redis用于存储使用较为频繁的数据到缓存中,读取速度快。
(3)需求上
mysql和redis因为需求的不同,一般都是配合使用。