背景
項目部署時,出現過這個問題,我所需要的Configlist配置在redis中,重新部署時新的服務器上的redis是找不到項目的key的,所以需要從后端判斷一下是否存在appsetting.json中配置的默認key,否則自動生成。
appsetting.json中的配置:
這里的Configlist是我自定義的類,里面有我需要的字段,這里的需求是如果未找到key,系統自動生成默認的key,並給實體賦值為空返回
可以在項目啟動的時候進行判斷, 使用Get查詢Key是否存在,如果返回null則執行Set,生成key並給對象空值
RedisHelp.cs