Sidekiq和Redis

sidekiq是什么?

经常使用Action Maler

文件

设定

把以下句子用中文表达:这个文件的设置位于 config/initializers/sidekiq.rb。

設定文件通常會寫在初始化器中。

配置/sidekiq.yml

※毎回上記のオプションを入力するのは面倒なので、設定ファイルを作成します。

:verbose: false (冗長な)
:pidfile: ./tmp/pids/sidekiq.pid
:logfile: ./log/sidekiq.log
:concurrency:  25
:queues:
  - default
  - event

命令

启动

使用Bundle执行Sidekiq命令,将任务加入默认队列中的事件。

小心要点

看起来在部署时,Sidekiq进程有可能会中断。

使用Capistrano进行重新启动

文章

这个看起来也不错

请使用以下的中文翻译,该选项只有一个:
【把这个网址作为链接放入你的浏览器中,点击搜索即可。】

Redis(内存数据库)

Redis为Sidekiq提供数据存储。

仿佛是为Sidekiq设计的存储方式

设定

Sidekiq.configure_server do |config|
  config.redis = { url: 'redis://redis.example.com:7372/0' }
end

Sidekiq.configure_client do |config|
  config.redis = { url: 'redis://redis.example.com:7372/0' }
end

工作是什么?

在后端执行各种方式的队列操作

用词

工作
操作运行在背景中

将enque(エンキュー)的意思翻译成中文:将放入que中。

广告
将在 10 秒后关闭
bannerAds