Преобразование типов бэкенда результатов Celery redis
Мы уже давно используем redis в качестве бэкенда celery. Недавно мы решили хранить в нем некоторые json-данные .
Следующая проблема: после получения результата из данных celery через AsyncResult(task_id) данные типа {True:10,False:1} становятся {1:10,0:1}. Возможно потому, что redis не имеет типа boolean в своем ядре.
Сохранение результатов с булевыми ключами очень важно для нашей системы.
Я пытался добавить CELERY_RESULT_SERIALIZER = 'json'
в конфиг, но безрезультатно.
Есть ли какое-нибудь решение для этого?