Redis緩存預熱


背景

項目部署時,出現過這個問題,我所需要的Configlist配置在redis中,重新部署時新的服務器上的redis是找不到項目的key的,所以需要從后端判斷一下是否存在appsetting.json中配置的默認key,否則自動生成。

appsetting.json中的配置:

粘貼圖片

 

這里的Configlist是我自定義的類,里面有我需要的字段,這里的需求是如果未找到key,系統自動生成默認的key,並給實體賦值為空返回

 


 

可以在項目啟動的時候進行判斷, 使用Get查詢Key是否存在,如果返回null則執行Set,生成key並給對象空值

粘貼圖片

 

RedisHelp.cs

 

粘貼圖片

粘貼圖片


免責聲明!

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



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