redis和mysql要根據具體業務場景去選型mysql
mysql:數據放在磁盤 redis:數據放在內存redis
redis適合放一些頻繁使用,比較熱的數據,由於是放在內存中,讀寫速度都很是快,通常會應用在下面一些場景sql
排行榜、計數器、消息隊列推送、好友關注、粉絲緩存
一、mysql支持sql查詢,能夠實現一些關聯的查詢以及統計;性能
二、redis對內存要求比較高,在有限的條件下不能把全部數據都放在redis;spa
三、mysql偏向於存數據,redis偏向於快速取數據,但redis查詢複雜的表關係時不如mysql,因此能夠把熱門的數據放redis,mysql存基本數據隊列