Redis簡介git
Redis是當前比較熱門的NOSQL系統之一,它是一個開源的使用ANSI c語言編寫的key-value存儲系統(區別於MySQL的二維表格的形式存儲。)。和Memcache相似,但很大程度補償了Memcache的不足。和Memcache同樣,Redis數據都是緩存在計算機內存中,不一樣的是,Memcache只能將數據緩存到內存中,沒法自動按期寫入硬盤,這就表示,一斷電或重啓,內存清空,數據丟失。因此Memcache的應用場景適用於緩存無需持久化的數據。而Redis不一樣的是它會週期性的把更新的數據寫入磁盤或者把修改操做寫入追加的記錄文件,實現數據的持久化github
Windows安裝redis
Windows下安裝能夠訪問https://github.com/microsoftarchive/redis/releases,下載msi安裝包,直接運行安裝,固然也能夠下載zip壓縮包,按照壓縮包裏的說明手動安裝。
使用msi安裝時,可能會出現「」的錯誤提示,須要安裝.netframework4.0及以上版本便可解決該問題。緩存
安裝時默認端口6379.net