Использование Redis для данных социальной аутентификации

Я проверил модуль EveryAuth, который обладает отличными функциями, и решил использовать его в своем проекте.

Мой вопрос, как обрабатывать данные социальной авторизации (Twitter, Facebook...) в Redis

1 ответ

Поскольку redis - это система "ключ-значение", вам необходимо соответствующим образом создать свои ключи.

Например, вы можете сделать это:

set user:1:name first_user
set username:first_user:id 1

Тогда для самих данных

set user:1:email myemail@whatever.com
set user:1:twitter_auth whatever"
set user:1:facebook_auth whatever

Конкретного способа сделать это не существует, но если вам нужны отношения между ключами, вам нужно справиться с этим самостоятельно (такое отношение имени пользователя<->id показано выше)

Другие вопросы по тегам