Rails 프로젝트에 Sidekiq 세팅하기
sidekiq 세팅 Rails 로컬 환경에 sidekiq 세팅 1. Redis 설치 Redis 다운로드 및 빌드 $ wget http://download.redis.io/releases/redis-3.2.5.tar.gz $ tar xzf redis-3.2.5.tar.gz $ cd redis-3.2.5 $ make Redis 실행 $ src/redis-server Redis 클라이언트 접속 $ src/redis-cli 참고자료 2. sidekiq 관련 설치 Gemfile에 추가 gem 'sidekiq' gem 'connection_pool' gem 'redis-objects' bundle install bundle install 3. Rails 프로젝트 세팅 config/sidekiq.yml :pidfile: ./tmp/pids/sidekiq.pid :daemon: true development: :verbose: true :logfile: ./log/sidekiq.development.log :concurrency: 5 :timeout: 30 :queues: - default - test production: :verbose: false :logfile: ./log/sidekiq.production.log :concurrency: 10 :timeout: 5 :queues: - default - test config/redis.yml defaults: &defaults url: redis://localhost:6379/1 object_redis_url: redis://localhost:6379/2 development: <<: *defaults production: <<: *defaults test: <<: *defaults spec: