title: What is required for reliable task processing in Celery when using Redis?
body: <p>We are looking to run Celery/Redis in a kubenetes cluster, and currently do not have Redis persistence enabled (everything is in-memory). I am concerned about: Redis restarts (losing in-memory data), worker restarts/outages (due to crashes and/or pod scheduling), and transient network issues.</p>
  
  <p>When using Celery to do task processing using Redis, what is required to ensure that tasks are reliable?</p>