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中。