加密Sidekiq与Redis的连接

问题描述 投票:0回答:1

我们目前使用Azure Redis缓存设置了Sidekiq,并希望对它们之间的连接进行加密。经过一番谷歌搜索之后,我遇到了a recently merged pull request,它向Redis添加了本机加密,但是至今尚未发布。我见过有人建议使用Stunnel,但我想知道这种方法是否有其他选择?

ruby-on-rails redis sidekiq
1个回答
0
投票

如果您使用redis方案提供连接URL(第二个s不是错字,Sidekiq将使用具有redisSSL/TLS support宝石。

rediss://

我已将其与支持# https://github.com/redis/redis-rb/blob/1317ecb518c2d0d0263f1cfc49f104cea3ea24b3/lib/redis/cluster/option.rb#L29 class Redis class Cluster class Option DEFAULT_SCHEME = 'redis' SECURE_SCHEME = 'rediss' # ... def secure? @node_uris.any? { |uri| uri.scheme == SECURE_SCHEME } || @options[:ssl_params] || false end end end end 的AWS ElastiCache一起使用。 Azure文档建议in-transit encryption

© www.soinside.com 2019 - 2024. All rights reserved.