![](/img/trans.png)
[英]Redis connection timeout error when running sidekiq in elastic beanstalk
[英]Encrypt Sidekiq's connection to Redis
我們目前使用 Azure Redis 緩存設置 Sidekiq,並希望加密它們之間的連接。 經過一番谷歌搜索后,我發現了一個最近合並的拉取請求,該請求將本機加密添加到 Redis 但這尚未發布。 我看到有人建議使用 Stunnel,但我想知道是否有其他方法可以替代這種方法?
Sidekiq 使用redis
gem,如果您使用rediss://
方案提供連接 URL (第二個“s”不是錯字),則該 gem 具有SSL/TLS 支持。
# 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 文檔建議Azure 緩存具有類似的 SSL 功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.