- redashのredisデータの、特に意味のないメモ
- Celeryのタスクの進捗を(デフォルトだとローカルの)Redisで管理している
- データ構造はzset
- admin画面の実行中クエリ一覧は、Redisのzset query_task_trackers:in_progress を参考にしている
- redashのredisをまるごと消しても、おそらくスケジュール実行には問題ない
- CeleryのタスクIDは、Redashのapiログにかかれており、query_resultsのquery hashと対になっている
$ redis-cli 127.0.0.1:6379> select 0 OK 127.0.0.1:6379[0]> zrevrange query_task_trackers:in_progress 0 -1 1) "query_task_tracker:cee7b7ca-08be-4a31-b7c3-d9b0df0df2e2" 2) "query_task_tracker:b0207175-336d-4b82-b60f-833ecec29b4e" 3) "query_task_tracker:50f6220c-e2c3-4dfb-a1cb-0cdd4534f6c0"