1.mysql和redis的數據庫類型mysql
mysql是關係型數據庫,主要用於存放持久化數據,將數據存儲在硬盤中,讀取速度較慢。redis
redis是NOSQL,即非關係型數據庫,也是緩存數據庫,即將數據存儲在緩存中,緩存的讀取速度快,可以大大的提升運行效率,可是保存時間有限sql
2.mysql的運行機制數據庫
mysql做爲持久化存儲的關係型數據庫,相對薄弱的地方在於每次請求訪問數據庫時,都存在着I/O操做,若是反覆頻繁的訪問數據庫。第一:會在反覆連接數據庫上花費大量時間,從而致使運行效率過慢;第二:反覆的訪問數據庫也會致使數據庫的負載太高,那麼此時緩存的概念就衍生了出來。瀏覽器
3.緩存緩存
緩存就是數據交換的緩衝區(cache),當瀏覽器執行請求時,首先會對在緩存中進行查找,若是存在,就獲取;不然就訪問數據庫。效率
緩存的好處就是讀取速度快請求
4.redis數據庫總結
redis數據庫就是一款緩存數據庫,用於存儲使用頻繁的數據,這樣減小訪問數據庫的次數,提升運行效率。數據
5.redis和mysql的區別總結
(1)類型上
從類型上來講,mysql是關係型數據庫,redis是緩存數據庫
(2)做用上
mysql用於持久化的存儲數據到硬盤,功能強大,可是速度較慢
redis用於存儲使用較爲頻繁的數據到緩存中,讀取速度快
(3)需求上
mysql和redis由於需求的不一樣,通常都是配合使用。