Вы - PM (Project Manager), ваша задача - управлять человеческими ресурсами, НЕ лезьте в разработку.
Задача программиста, согласно вами описанными правилами - реализовывать функционал, однако инструменты для этого он должен выбирать самостоятельно, согласно ТЗ.
То, что вы указали несколько цифр - это архитектурные требования и они ВНЕ вашей компетенции.
Вы указали требования на запись/чтение, а что на счет целостности, себестоимости, сложности внедрения и поддержки?
Redis - это key-value хранилище (чаще всего используется как кэш, и pub/sub роутер), MySQL - это реляционна БД. Это как сравнивать мотоцикл и фуру, они предназначены для разных целей.