redis是非常著名高性能K/V非關(guān)系型數(shù)據(jù)庫(kù)擴(kuò)展,主要應(yīng)用于高并發(fā),緩存等業(yè)務(wù)場(chǎng)景。 redis高性能的本質(zhì)是把數(shù)據(jù)放在內(nèi)存里加快I/O速度(為什么4G內(nèi)存某東上要400,而1T的機(jī)械硬盤只要200塊?平均1G容量的內(nèi)存價(jià)格是硬盤的500倍?就是因?yàn)閮?nèi)存的執(zhí)行速度快,I/O吞吐量高啊 /逃) redis官方默認(rèn)支持linux,在win server上使用,需要安裝對(duì)應(yīng)的擴(kuò)展 具體安裝,參考以下帖—— Windows下安裝Redis服務(wù) (剛開始略懵,所以保險(xiǎn)起見(jiàn)redis.windows-service.conf 和 redis.windows.conf 都改了) 安裝過(guò)后,上貼驗(yàn)證是正確運(yùn)行的步驟報(bào)錯(cuò) 解決方法 redis啟動(dòng)出錯(cuò)Creating Server... 如果設(shè)置了密碼 中間需穿插輸入密碼步驟 Redis (error) NOAUTH Authentication required.解決方法 如下所示: 為了能在php環(huán)境執(zhí)行redis,需要安裝擴(kuò)展 xampp 安裝redis擴(kuò)展的那些坑 (關(guān)鍵) 擴(kuò)展thinkphp5的redis類方法(這篇文章有以下兩步?jīng)]有提及,但確是必須,參考配置redis緩存) Redis.php-> application/config.php 由于redis是運(yùn)行在內(nèi)存中(這也是比Mysql等承載高并發(fā)時(shí) 性能強(qiáng)的多的原因) 所以想直觀的看 數(shù)據(jù)是否加載進(jìn)緩存 推薦下載下載redis可視化工具——redis desktop manager 使用方法: 運(yùn)行 此時(shí)redis沒(méi)有緩存任何文件 再次刷新時(shí) 在redis desktop manager中顯示(親測(cè)沒(méi)出現(xiàn)之前tp3.2.3版本報(bào)出的 生命周期完成后自動(dòng)刪除的bug 我使用的是tp5.0.15版) 自此數(shù)據(jù)表緩存 執(zhí)行結(jié)束 將來(lái)的頁(yè)面緩存等(未更新完,有空補(bǔ)上) 同理 按需調(diào)用 |
|