abp使用redis緩存


利用NuGet程序包管理程序,添加 Abp.RedisCache

在 xxxx.Web.Core 項目的Module中注冊Redis

在剛才上面這個類文件頭部注冊Redis組件

在Web.config中添加Redis連接字符串及數據庫配置項。我這項目是用的abp+angular (.net core)的模板,我發現在xxxxx.Web.Host文件中有兩個配置文件-----app.config 和 web.config。

配置項添加到app.config中才有效,親測;

需要注意的是:Redis的這兩個配置的名稱是固定的,除非自定義;

看源碼就知道AbpRedisCacheOptions這個類里Redis的數據庫連接字符串和數據庫ID的名稱就是 “Abp.Redis.Cache” 和  “Abp.Redis.Cache.DatabaseId”

自定義Redis連接字符串和數據庫方法如下——

 Configuration.Caching.UseRedis(option =>
            {
                option.ConnectionString = #取值代碼#;
                option.DatabaseId = #取值代碼#;
            })

 

 ------------------------------進行到這里,Abp中的緩存默認使用的就是Redis了 ------------------------------

而對於原來在項目中寫的緩存方法是不用修改的,這一點Abp框架是不是做的很棒呢~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM