如何查看redis端口和实例sidekiq连接的是什么?

rol*_*usa 4 ruby redis sidekiq

我正在使用sidekiq和redis.我试图找出并调试一些问题,但为此,我想知道sidekiq连接到哪个URL.我知道我可以在我设置我的服务器和客户端的文件中检查它,但是有一个函数我可以使用ala Resque.redis来显示redis实例sidekiq连接到什么?

提前致谢!

Mik*_*ham 15

URL信息显示在Web UI的底部.或者您可以使用此代码段:

Sidekiq.redis { |c| p c.client.location }
Run Code Online (Sandbox Code Playgroud)


小智 5

对于最新版本的 Sidekiq,您需要使用:

Sidekiq.redis { |conn| p conn.connection[:location] }

如果您想获取包含更多信息的哈希值:

Sidekiq.redis { |conn| p conn.connection }