本身应用场景不同,自然无法直接对比优势劣势。
从效率来说:
Redis的数据存放在内存,所以速度快但是会受到内存空间限制。MySQL存放在硬盘,在速度上肯定没有Redis快,但是存放的数据量要多的多。

从功能来说:
Redis是一个K-V数据库,同时还支持List/Hash/Set/Sorted Set等几个简单数据结构,所以只能以这些数据结构为基础实现功能。而MySQL这点就不必说了。

最后需要提到的是,我一开始使用Redis时也觉得它的功能非常强大,以致于各种需求都下意识的去寻找Redis的解决方案(详见:Redis应用场景)。不过也有几个需要注意的点:

1. Redis虽然默认提供了RDB和AOF两种数据持久化方式,不过很多前辈还是建议我不要太信任Redis的持久化功能,所以重要数据最好还是存放在MySQL,然后在Redis中做缓存。

2. 项目初期在访问量低的时候通过Redis实现了很多功能,当用户量大了以后很快发现内存不够用了就会很尴尬。合理的利用有限的内存,将读(写)频繁的热数据放在Redis中才能更好感受到它带来的性能提升

需要更多教程,微信扫码即可

redis相对于mysql有什么劣势相关推荐

  1. 面试官:谈谈Redis缓存和MySQL数据一致性问题

    前言 对于Web来说,用户量和访问量增一定程度上推动项目技术和架构的更迭和进步.可能会有以下的一些状况: 页面并发量和访问量并不多,MySQL足以支撑自己逻辑业务的发展.那么其实可以不加缓存.最多对静 ...

  2. redis 和 数据库mysql之间的关系

    https://www.zhihu.com/question/20734566 https://www.zhihu.com/question/19660689 http://blog.csdn.net ...

  3. 高并发用redis还是mysql_高并发架构系列:Redis缓存和MySQL数据一致性方案详解

    需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景,主要 ...

  4. 高并发架构系列:Redis缓存和MySQL数据一致性方案详解

    需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景,主要 ...

  5. Java项目:课程在线学习与测试系统(java+SSM+redis+Bootstrap+Tomcat+mysql)

    源码获取:博客首页 "资源" 里下载! 基于B/S架构的课程在线学习与测试系统 启动说明 项目为maven管理,最近集成了redis,所以在运行项目是先要下载redis并启动客户端 ...

  6. 金九银十!“68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗?

    前言 谈起 Redis 和 MySQL,皆是广大 程 序 猿(媛)朋友面试跳槽必踩的两个坑.那么,关于Redis与MySQL,面试官最爱问哪些问题呢?不知道也不用慌,我已整理了这"68道 R ...

  7. “68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗?

    谈起 Redis 和 MySQL,皆是广大 程 序 猿(媛)朋友面试跳槽必踩的两个坑.那么,关于Redis与MySQL,面试官最爱问哪些问题呢?不知道也不用慌,我已整理了这"68道 Redi ...

  8. “68 道 Redis+168 道 MySQL”精品面试题(带解析),你背废了吗?

    谈起 Redis 和 MySQL,皆是广大 程 序 猿(媛)朋友面试跳槽必踩的两个坑.那么,关于 Redis 与 MySQL,面试官最爱问哪些问题呢?不知道也不用慌,我已整理了这"68 道 ...

  9. redis可以代替mysql 吗_redis是否可以代替mysql

    redis是否可以代替mysql 发布时间:2020-05-14 11:59:21 来源:亿速云 阅读:222 作者:三月 下文主要给大家带来redis是否可以代替mysql,希望这些内容能够带给大家 ...

最新文章

  1. 在内网IT服务门户里申请Windows Azure虚拟机
  2. IBM发明世界首个人造神经元,人工智能的底层硬件基石已完成!
  3. Windows XP 环境下安装 Apache HTTP Server 2.2.8
  4. Educational Codeforces Round 25
  5. 可被三整除的最大和—leetcode1262
  6. 电脑海尔电脑,海尔台式电脑好吗,海尔主机
  7. ”高精度整数删去若干位以使剩下的值最小“问题
  8. 牛客 2021年度训练联盟热身训练赛第二场 B题
  9. Asterconference Asia 2012 中国大会
  10. pom中子模块project报红,插件运行Process terminated
  11. 高中计算机技术基础教学ppt,高中信息技术教学课件
  12. windows10 查看.theme文件
  13. win10应用商店无法打开重新 加载
  14. 记录一次修复知网学位论文目录下载油猴脚本的过程
  15. 微信公众号的系统功能定位
  16. 一些学习编程的优质网站
  17. 迅睿CMS 全站生成静态
  18. 少年,请多一些开疆拓土的勇气——写给在C和C++间犹豫的学生
  19. mysql从数据库误删.idb / .frm 文件,恢复数据方法
  20. 华为od试题java_华为od社招一面凉经

热门文章

  1. 用户无故被扣21000元话费,扣钱容易还钱难,运营商的回应看醉了
  2. 千万量级只是5G商用起点?高通专家:5G部署速度比当初的4G更快
  3. 张家辉申请“渣渣辉”商标,真的很有知识产权意识了
  4. 称洗澡时突遭电击 承租人起诉“自如”索赔77735元
  5. 故宫夜场门票被炒到3000元一张?网站被挤崩 故宫如此回应...
  6. 史上最奢华AirPods登场 售价直接翻四倍却还算良心
  7. h.264 视频解码的一点小经验
  8. linux man使用方法 和centos安装中文man包
  9. C++ 继承的构造与析构
  10. c函数sscanf的高级技巧(二)