如何动态获取数据库连接用户和密码

康康

各位大佬,项目中使用了laravel的orm,mysql的连接的账号和密码来源于vlucas/phpdotenv去加载.env的环境配置。
目前要使用阿里的密钥管理服务KMS,需要去动态获取一定时效性的账号密码。但config只有在reload时才会加载,有没有比较合适的方式去实现动态实时的?是需要crontab还是做共享内存,或者其他方式。

622 1 0
1个回答

xiuwang

定时reload呗

  • 康康 2022-09-15

    写一个脚本定时把账号密码写入env,然后reload。或者config不读env, 从redis获取,然后再去reload?

年代过于久远,无法发表回答
🔝