Redis usecase для данных социальной аутентификации - PullRequest
0 голосов
/ 28 октября 2011

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

Мой вопрос: как обрабатывать данные социальной аутентификации (twitter, facebook ...) в redis

1 Ответ

1 голос
/ 28 октября 2011

Поскольку 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, показанное выше)

...