Как использовать redis для хранения и аутентификации токенов Laravel Passport вместо MySQL

#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 Вы нашли какое-либо решение для этого? Это становится действительно раздражающим.