ruby-on-rails - 可以隐藏或过滤从 sidekiq 作业传递到 Redis 的参数吗?

标签 ruby-on-rails redis sidekiq

我正在发送带有 secret 参数的 sidekiq 作业,并且我希望过滤该参数,以便没有日志或用户能够看到它。 Sidekiq 本身不会将此参数输出到其日志中,并且作业以毫秒为单位运行,因此很难在 sidekiq Web 监视器中看到它。

但是,如果有人从命令行启动 redis-cli 并运行 MONITOR,那么他们将能够看到以纯文本形式传递的作业参数。 有没有办法过滤掉这个,这样参数就不会被redis监控了?

最佳答案

您可以做的最简单的事情就是加密您的作业参数。

关于ruby-on-rails - 可以隐藏或过滤从 sidekiq 作业传递到 Redis 的参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23518505/

相关文章:

javascript - jQuery .append 是否会破坏我的 Rails 表单并导致其无法完全呈现?

mysql - 为什么 Rails 读取旧的数据库值?

redis - Redis 重命名配置命令后哨兵工作失败

ruby - 从 Redis::Objects 获取哈希表示

ruby-on-rails - 捕获异常但使用 Sidekiq 重试

ruby-on-rails - 为什么 PostgreSQL 查询在服务器启动后的第一个请求中比在后续请求中慢?

ruby-on-rails - Rails 3在另一个 Controller 中呈现部分形式

python - 找不到redis send_command错误

ruby-on-rails-3 - Carrierwave 直接上传到 s3,sidekiq 验证失败

ruby-on-rails - 如何在 sidekiq 中设置作业超时