#mysql #redis #laravel-passport
#mysql #redis #laravel-passport
Вопрос:
Я пытаюсь удалить запросы к БД при каждом запросе API, для которых токен сгенерирован с использованием Laravel Passport.
Поскольку все токены сохраняются в базе данных, при каждом попадании запроса в базу данных производительность была бы высокой.
Как бы я поместил все токены вместе со связанными пользовательскими данными в redis и извлек бы пользователя, связанного с redis, вместо MySQL?
Комментарии:
1. О каком количестве запросов в секунду вы говорите? Если это меньше 1000, это не будет иметь значения. База данных может с этим справиться.
2. более 1 Тыс. запросов в секунду.
3. Другие системы используют файлы cookie с криптографической подписью, что полностью исключает доступ к базе данных / Redis.
4. На данный момент я был бы доволен реализацией redis :). Если бы вы могли помочь мне в этом.
5. @SujitBaniya Вы нашли какое-либо решение для этого? Это становится действительно раздражающим.