数据库|Java加载下级平台数据库数据到redis内存

数据库|Java加载下级平台数据库数据到redis内存

文章图片

数据库|Java加载下级平台数据库数据到redis内存

文章图片


背景由于在网关中需要对接入的下级平台进行识别校验 , 只有合法认证的下级平台才会接入到网关中 , 为了提高数据查询效率 , 我们不能每次都需要查询数据库 , 所以我们在早期使用了redis作为下级平台缓存 , 每次需要查询的时候 , 都从redis查询有没有该下级平台 。 如果有则进行接入服务 , 如果没有在我们系统中注册过 , 则认为是一个非法接入的下级平台 , 不允许其接入 。
Redis设计规范
实现【数据库|Java加载下级平台数据库数据到redis内存】通过新建一个maven工程 , 打包jar包 , 然后每次系统启动前运行一次 , 一次把所有接入认证的下级平台加载到redis中 , 主要代码包括main函数和load方法 , 如下:


网关代码
通过redis进行下级平台认证鉴权 , 获取下级平台信息 , 并登记下级平台登陆系统时间等信息.


    推荐阅读