Почему бы просто не сгенерировать ключ на основе строки, которую вы можете более легко контролировать и читать?
Примеры: если вы кэшируете определенный список сообщений пользователей, вы можете просто сгенерировать ключ следующим образом. Нет особой необходимости использовать алгоритм хеширования, если вы можете генерировать ключи из строковых значений.
< f'user.{user.id}.posts'
> 'user.1.posts'
Пример: если вы кэшируете список сотрудников компаний:
< f'company.{company.id}.staff'
> 'company.5693667b-f8a7-4dc6-9171-a3941c4a97ad.posts'
Пример: кэширование результата сложного запроса пользователем:
< f'user.{user.id}.search-query.{base64.b64encode(<querystring>)}'
> 'user.1.search-query.c3VwZXItc3BlY2lhbC1xdWVyeS1zdHJpbmc='