Redis開發學習(1)_Windows上安裝教學_VisualStudio C# StackExchange.Redis套件配置教學

Redis 特點 Redis是屬於緩存性質資料庫而非永久儲存用的資料庫 1.高效能的key-value NoSQL資料庫 2.屬於內存資料庫 內存資料庫 優點:所有資料紀錄存於內存記憶體當中,避免緩慢磁碟I/O。(內存操作是遠遠快於磁碟中操作的) 缺點:存於內存的資料具有易失性 (當機房電腦跳電或是process crash的時候,此時資料就會遺失) 3.Redis對於資料易失性的優化機制 ->備份資料是採用將資料寫入至文件中 主要分為兩種機制: 3-1.RDB 3-2.AOF 4.事件驅動機制 5.發布訂閱者(觀察者)的設計模式 6.key過期(資料過期查檢 for 緩存性資料) 有支援哪些程式語言(多種) https://redis.io/clients 有在使用Redis技術的公司 https://redis.io/topics/whos-using-redis https://en.wikipedia.org/wiki/Redis (1) 2012年被FACEBOOK 以10億美元收購的 Instagram(規模加老闆總計6人) (2) Twitter (3) Pinterest (4) Github (5) Snapchat (6) Flickr (7) Stackoverflow 在Redis剛出來時由於底層是用C寫的而且官網一般提供的 是Linux環境的配置教學和相應資源要重新編譯過才能使用 官方說法是Redis尚未正式支援Windows 之後由微軟負責提供Windows作業系統相應Redis軟體導入的維護,而釋出安裝包。 但好像維護到2016年就沒有在同步更新 所以目前GitHub尚安裝包最新只到2016年七月份最後釋出的穩定成熟版 3.2.100 一些 更版釋出功能報告 Step1.Windows尚下載和配置Redis 官網連到Github的 Link: https://github.com/MicrosoftArchive/redis/releases 方式有兩種 (1)可以載.msi檔案做安裝執行 (2)也可以直接載壓縮包 (十分建議!!!!) 安裝包方式 ...