背景
项目部署时,出现过这个问题,我所需要的Configlist配置在redis中,重新部署时新的服务器上的redis是找不到项目的key的,所以需要从后端判断一下是否存在appsetting.json中配置的默认key,否则自动生成。
appsetting.json中的配置:
这里的Configlist是我自定义的类,里面有我需要的字段,这里的需求是如果未找到key,系统自动生成默认的key,并给实体赋值为空返回
可以在项目启动的时候进行判断, 使用Get查询Key是否存在,如果返回null则执行Set,生成key并给对象空值
RedisHelp.cs