Asp.net MVC + Redis

由於最近呢小猿我找到了自己的女神,所以整個學習計劃都被打亂了,本來想着一天看一張《SQLServer寶典》的。沒成想,我竟然脫離了單身狗的隊伍。
最近準備重新開始我的學習計劃,同時還要準備項目管理的考試,之前還看了幾章python的內容,我知道同時開展所有內容是不可能的,所以慢慢來吧。

手邊有一本《redis入門指南》,整本書的背景是一個技術小白在通過搭建個人博客網站過程中學習redis。看起來真的還算是入門,所以準備試着看一下。

Redis

  1. 認識Redis

    之前做實施的時候接觸過Redis,和印象中的數據庫完全不一樣,安裝起來簡直太簡單了,也幾乎沒有什麼圖形化管理工具。由於那個項目做的數據量比較大,聽說Redis是用來做緩存的,這我就更一頭霧水了,什麼情況?數據庫?緩存?我懷疑我們的開發在講鬼故事。。。

    後來對Redis有了一些瞭解,Redis是運行在內存中存儲方式簡單功能豐富並且支持持久化的一款很年輕被廣泛使用的數據庫。

  2. 內存

    Redis是運行在內存中,一開始我會擔心這個數據庫是不是很吃內存,後來發現根據開發情況內存佔用問題是可以查看可以配置的,然後佔用起來也不是很瘋狂。

    之前爲了解決緩存方面問題用過一段時間的Memcached,後來發現Redis在這方面完全可以取而代之,至於兩款緩存體統的取捨我就不說了。

  3. 安裝

    Redis的官方推薦環境是Linux。

    小猿我對Linux還不是很瞭解,雖然很想成爲像電影裏那樣的隨隨便便就能用幾個命令行侵入美國五角大樓,控制什麼天眼系統啥的,但是以目前我的能力還做不到,所以我使用的環境依然Windows10。

    Redis的最新版本是4.0,但是目前在Redis的官網上完全找不到Windows的任何鏈接和文檔,Redis的3.2.1版本是有windows版本的。

    Windows版本下載地址(我發現只有64位的)

    我建議選擇msi文件下載安裝,比較簡單。

    安裝過程中記得勾選把Redis的安裝路徑添加的環境變量中,這樣操作的好處是可以隨時隨地用命令行打開Redis的CLI。

    如果安裝過程中沒有添加,最好手動將Redis的安裝路徑添加到環境變量中。

  4. 打開Redis

    安裝完成後,Win+x打開Windows10的功能菜單,然後按i選擇以非管理員的方式啓動Powershell(我覺得用這個方法比用Win+r或用Cortana的方式快一些)。

    打開PowerShell後輸入redis-cli

    如果看到命令行變成127.0.0.1:6379> 說明redis安裝成功。

  5. redis-cli

    其實用cli連接一個Redis數據庫並不是數據簡單的redis-cli就可以了,redis-cli的是使用方式是

    redis-cli -h ipaddress -p port

    也就是需要在redis-cli 後面用-h指定要連接的服務器地址,用-p指定連接服務器的端口號。

  6. Redis的存儲結構

    其實Redis的數據存儲類型還是比較簡單的,只有以下五種:

    • 字符串類型
    • 散列類型
    • 列表類型
    • 集合類型
    • 有序集合類型

之前有提過,整本書的背景是一個小白搭建個人博客網站學習Redis的過程,所以我打算也模仿着做一個類似的項目。

  • Web 框架:Asp.net razor
  • 數據庫:Redis
  • 開發工具:Visual Studio Code
  • 版本工具:GitHub
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章