我正在发送带有 secret 参数的 sidekiq 作业,并且我希望过滤该参数,以便没有日志或用户能够看到它。 Sidekiq 本身不会将此参数输出到其日志中,并且作业以毫秒为单位运行,因此很难在 sidekiq Web 监视器中看到它。
但是,如果有人从命令行启动 redis-cli 并运行 MONITOR,那么他们将能够看到以纯文本形式传递的作业参数。 有没有办法过滤掉这个,这样参数就不会被redis监控了?
最佳答案
您可以做的最简单的事情就是加密您的作业参数。
关于ruby-on-rails - 可以隐藏或过滤从 sidekiq 作业传递到 Redis 的参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23518505/