新手问题 请问下 sidekiq 的 worker 中要用 client 和 server 连接池对象该怎么取?

jy05874937 · 2018年12月29日 · 最后由 jy05874937 回复于 2018年12月29日 · 931 次阅读

🌱 🌲 🌳 🌴 🌷

搞个全局变量存啊

ps: 文体两开花?

https://github.com/mperham/sidekiq/wiki/Advanced-Options

class HardWorker
  include Sidekiq::Worker

  MEMCACHED_POOL = ConnectionPool.new(size: 10, timeout: 3) { Dalli::Client.new }
  def perform(args)
    MEMCACHED_POOL.with do |dalli|
      dalli.set('foo', 'bar')
    end
  end
end
需要 登录 后方可回复, 如果你还没有账号请 注册新账号