gpt4 book ai didi

ruby-on-rails - 加密 Sidekiq 与 Redis 的连接

转载 作者:行者123 更新时间:2023-12-03 06:42:46 32 4
gpt4 key购买 nike

我们目前使用 Azure Redis 缓存设置 Sidekiq,并希望加密它们之间的连接。经过一番谷歌搜索后,我发现了 a recently merged pull request将 native 加密添加到 Redis,但目前尚未发布。我看到有人建议使用 Stunnel,但我想知道是否有其他方法可以替代这种方法?

最佳答案

Sidekiq 使用 redis 拥有SSL/TLS support 的 gem 如果您使用 rediss:// 提供连接 URL方案(第二个's'不是错字)。

# 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

我已将它与支持 in-transit encryption 的 AWS ElastiCache 一起使用. Azure 文档建议 Azure Cache has similar SSL capability .

关于ruby-on-rails - 加密 Sidekiq 与 Redis 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58711040/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com