Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 加密Sidekiq';s与Redis的连接_Ruby On Rails_Redis_Sidekiq - Fatal编程技术网

Ruby on rails 加密Sidekiq';s与Redis的连接

Ruby on rails 加密Sidekiq';s与Redis的连接,ruby-on-rails,redis,sidekiq,Ruby On Rails,Redis,Sidekiq,我们目前使用Azure Redis缓存安装了Sidekiq,并希望加密它们之间的连接。我在谷歌上搜索了一下,发现它为Redis添加了本机加密功能,但到目前为止还没有发布。我看到有人建议使用Stunnel,但我想知道是否有其他方法可以替代这种方法?Sidekiq使用gem,如果您使用Redis://方案提供连接URL(第二个“s”不是输入错误) 我用过AWS ElastiCache,它支持。Azure文档建议。我没有任何公共代码可以链接显示这一点,但快速的Github搜索会在野外发现这一点: #

我们目前使用Azure Redis缓存安装了Sidekiq,并希望加密它们之间的连接。我在谷歌上搜索了一下,发现它为Redis添加了本机加密功能,但到目前为止还没有发布。我看到有人建议使用Stunnel,但我想知道是否有其他方法可以替代这种方法?

Sidekiq使用gem,如果您使用Redis://方案提供连接URL(第二个“s”不是输入错误)


我用过AWS ElastiCache,它支持。Azure文档建议。

我没有任何公共代码可以链接显示这一点,但快速的Github搜索会在野外发现这一点:
# 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