ASP.NET使用Redis共享快取示例

清山發表於2016-03-29
  • 第一步:下載程式
  •   在https://github.com/MSOpenTech/redis/releases下載安裝伺服器端。
  •   基本上就是下一步、下一步的,注意:安裝過程會詢問是否新增環境變數,是否新增防火牆例外規則,這兩個都勾上。

  • 第二步:安裝服務
  •   1.執行Win+R,輸入cmd,調出命令列工具;
  •   2.輸入:cd
    C:Program FilesRedis 
    切換工作目錄到Redis安裝目錄;
  •   3.輸入:redis-server.exe
    –service-install redis.windows.conf –service-name RedisServerDemo –loglevel verbose 
    安裝Redis為Windows服務;
  •   4.輸入:redis-server
    –service-start –service-name RedisServerDemo
     啟動服務。如果列印:Redis service successfully started.說明服務啟動成功。
  •   注意事項:
  •   1.如果服務啟動失敗,請檢查是否是埠衝突,因為安裝時預設會安裝一個例項,使用的埠為:6379,預設的配置文件裡的埠也是6379
  •   2.如果要建立多個例項,需要啟用不同的埠號,在建立之前,需修改配置檔案redis.windows.conf,找到:port
    6379
    ,將埠修改為您想要的埠後,再建立例項。
  •   3.如果要為建立的例項設定密碼,在建立之前,需修改配置檔案redis.windows.conf,找到:#
    requirepass foobared
    ,將其修改為:requirepass [您的密碼],再建立例項。

  • 第三步:程式整合
  •   1.下載開發元件:https://github.com/ServiceStack/ServiceStack.Redis/tree/master/lib
  •     包括:ServiceStack.Common.dll、ServiceStack.Interfaces.dll、ServiceStack.Redis.dll、ServiceStack.Text.dll 四個Dll。Whir.Redis類庫已將其呼叫方式進行封裝。
  •   2.修改~/Config/RedisConfig.config檔案,配置Redis伺服器。
  •     RedisServer:對應IP地址加埠號,如:127.0.0.1:6379,分為讀寫伺服器和只讀伺服器。
  •     Password:對應建立服務時指定的密碼。
  •   3.使用方法:請參考RedisManager.cs裡的方法。(見附件裡原始碼)

  • 第四步:解除安裝服務(可選)
  •   1.執行Win+R,輸入cmd,調出命令列工具;
  •   2.輸入:cd
    C:Program FilesRedis 
    切換工作目錄到Redis安裝目錄;
  •   3.輸入:redis-server
    –service-stop –service-name RedisServerDemo 
    停止Redis服務;
  •   4.輸入:redis-server
    –service-uninstall –service-name RedisServerDemo 
    解除安裝Redis服務;



相關文章