微擎開啟Redis緩存數(shù)據(jù)庫實戰(zhàn)
一、什么是緩存數(shù)據(jù)庫?緩存數(shù)據(jù)庫和傳統(tǒng)的數(shù)據(jù)庫有什么大的差別?
答:緩存數(shù)據(jù)庫又叫noSQL,不僅僅是SQL,它是一種將數(shù)據(jù)放在內(nèi)存中的數(shù)據(jù)庫,數(shù)據(jù)存放類型是以Key:value(鍵值對)形式存放,簡單高效;而傳統(tǒng)的數(shù)據(jù)庫,如Oracle、MySQL關(guān)系型數(shù)據(jù)庫是將數(shù)據(jù)存放在硬盤中的數(shù)據(jù)庫。
二、常見的緩存數(shù)據(jù)庫簡單對比:
1、Redis:主要特點支持的數(shù)據(jù)類型多,支持事務,可持久化,支持主從復制集群
2、Memcached/Memcache:Memcache支持數(shù)據(jù)類型比較單一,Memcached才支持多類型的數(shù)據(jù)類型
3、MongoDB:需要強大的運維,DBA支持
三、使用場景:
1、高并發(fā)的業(yè)務,對數(shù)據(jù)庫頻繁讀
2、消息隊列
3、訂閱
4、業(yè)務一單上線,較長時間不會對此進行修改
5、預緩存,對以后業(yè)務可能出現(xiàn)爆炸式的增長,提前做好緩存
四、微擎開啟Redis緩存
開啟請參考下面的教程
https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=53410&highlight=redis