面试题:说说mysql和redis的区别

 

redis 优势 :高并发、高性能
redis 支持事务、持久化、LUA脚本、LRU驱动事件、多种集群方案
存储
redis用于存储使用相对频繁的数据到内存中,
mysql用于存放持久化数据到磁盘中
速度
redis读取速度快
mysql相对速度较慢
数据类型
redis数据类型:字符串类型(string),字典(hash),列表类型(list),集合类型(set),有序集合类型(zset)

mysql数据类型,大致三类:数值,日期,字符

使用
一般来说,mysql用于写入和更新,redis用于读取。 这样就说 mysql->redis的同步用的比较多。

mysql作为数据持久化和管理比redis好太多,redis大多只用来做 数据读取缓存、队列、锁、等等的使用.

因为需求的不同,要根据具体业务场景去选型,一般都是配合使用.

 

posted @ 2020-04-09 14:34  小白一枚09  阅读(450)  评论(0)    收藏  举报