ASP.NET使用Redis共享快取示例
- 第一步:下載程式
- 在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服務;
相關文章
- ASP.NET Core 使用 Redis 和 Protobuf 進行 Session 快取ASP.NETRedisSession快取
- 如何使用 Redis 快取Redis快取
- Laravel使用Redis快取LaravelRedis快取
- 【Azure Redis 快取】示例使用 redisson-spring-boot-starter 連線/使用 Azure Redis 服務Redis快取Springboot
- Redis 入門與 ASP.NET Core 快取RedisASP.NET快取
- Django(39)使用redis配置快取DjangoRedis快取
- 【K!ngZ】ASP.NET快取:方法分析和實踐示例ASP.NET快取
- Mybatis的二級快取、使用Redis做二級快取MyBatis快取Redis
- Redis快取擊穿、快取穿透、快取雪崩Redis快取穿透
- [Redis]快取穿透/快取擊穿/快取雪崩Redis快取穿透
- asp.net輸出快取的使用ASP.NET快取
- 快取工廠之Redis快取快取Redis
- JAVA快取-Redis入門級使用Java快取Redis
- springboot +lettuce +redis 快取使用Spring BootRedis快取
- 使用Redis做為MySQL的快取RedisMySql快取
- Django使用redis快取伺服器DjangoRedis快取伺服器
- Redis快取穿透Redis快取穿透
- Redis快取篇(四)快取異常Redis快取
- Redis快取穿透、快取雪崩、redis併發問題分析Redis快取穿透
- WEB 應用快取解析以及使用 Redis 實現分散式快取Web快取Redis分散式
- 為什麼要使用Redis做快取Redis快取
- Redis分散式快取安裝和使用Redis分散式快取
- Asp.Net MVC 快取ASP.NETMVC快取
- ASP.NET 2.0快取ASP.NET快取
- Redis詳解(十二)------ 快取穿透、快取擊穿、快取雪崩Redis快取穿透
- 面試總結 —— Redis “快取穿透”、“快取擊穿”、“快取雪崩”面試Redis快取穿透
- Redis——快取穿透、快取擊穿、快取雪崩、分散式鎖Redis快取穿透分散式
- Redis快取穿透、快取雪崩、快取擊穿好好說說Redis快取穿透
- 什麼是redis快取雪崩、快取穿透、快取擊穿Redis快取穿透
- redis→分散式快取Redis分散式快取
- redis快取介紹Redis快取
- ASP.NET Core與Redis搭建一個簡易分散式快取ASP.NETRedis分散式快取
- REDIS快取穿透,快取擊穿,快取雪崩原因+解決方案Redis快取穿透
- Redis的快取穿透、快取雪崩、快取擊穿的區別Redis快取穿透
- 【Redis】快取穿透,快取擊穿,快取雪崩及解決方案Redis快取穿透
- springboot註解方式使用redis快取Spring BootRedis快取
- SpringBoot中使用Redis實現快取Spring BootRedis快取
- 老司機使用 Redis 快取複雜查詢Redis快取