Redis的概念及与MySQL的区别
学了MySQL相关知识后,了解到很多公司都会用mysql+redis互补使用的,今天学习整理一下Redis的相关知识。
首先是Redis和MySQL的区别:
- MySQL是典型的关系型数据库;Redis是一个基于内存的key/value存储系统,是一个noSQL
- 一般互联网公司都采用MySQL + Redis的方式进行架构
- Redis基于内存,读写速度都很快,一般用在一些高并发、大数据访问的场景下
关于No SQL
SQL:Structured Query Language 结构化查询语言
NoSQL:Not only SQL
目前的大数据中的数据分为3种:
1 结构化数据。Excel、SQL族
2 半结构化数据。Json、xml。NoSQL相关的数据库
3 非结构化数据。文件、数据流(音频、视频)
NoSQL相关的数据库有:Redis、MongoDB
SQL相关的数据库是物理层面上的数据库
NoSQL相关的数据库逻辑上的数据库(缓存)
因此:SQL数据库存储空间大,访问速度低;NoSQL数据库存储空间小,访问速度高
Github地址:https://github.com/kumataahh
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步