参考答案
结论:MySQL是关系型持久化数据库,Redis是内存型键值缓存,二者定位与原理差异大。核心差别:1.存储媒介:MySQL数据落盘,支持ACID事务与SQL;Redis主要存内存,支持RDB/AOF持久化但非强一致;2.数据模型:MySQL为表、行、列关系模型;Redis提供string、hash、list、set等丰富结构;3.性能:Redis内存操作可达十万QPS,MySQL受磁盘IO限制;4.应用场景:MySQL作主存储,Redis作缓存、会话、排行榜等;5.扩展:MySQL依赖分库分表,Redis易横向集群。总结:需持久化复杂查询用MySQL,高并发低延迟用Redis。