2017-09-04 4 views
0

Est-il possible d'utiliser un nom d'utilisateur, un mot de passe et un db dans Redis?Redis - Nom d'utilisateur, mot de passe et db?

La raison de cette question est parce que dans le officiel pyramid_redis_sessions documentation (http://pyramid-redis-sessions.readthedocs.io/en/latest/gettingstarted.html) le paramètre ...

redis.sessions.url = redis://username:[email protected]:6379/0 

... (à utiliser dans un Python/Pyramid production.ini, par exemple) suggère l'utilisation de nom d'utilisateur, mot de passe et db.

Cependant, je n'ai rien trouvé sur Internet qui explique comment créer un utilisateur et un mot de passe lié à un db sur Redis. Dans le lien https://stackoverflow.com/a/34781633/3223785, il y a quelques informations sur l'utilisation d'un db (Redis).

Il est possible de créer un mot de passe (https://stackoverflow.com/a/7548743/3223785). Mais il semble que ce soit un domaine d'utilisation autre que le paramètre redis.sessions.url.

REMARQUE: La pyramid_redis_sessions fournit une implémentation de l'interface ISession de Pyramid, en utilisant Redis comme backend.

@Jacky

Répondre

3

Dans les Redis, la commande AUTH est utilisé pour authentifier auprès du serveur Redis. Une fois qu'un client est authentifié par rapport à un serveur, il peut basculer vers l'une des bases de données configurées sur son serveur. Il n'y a pas d'authentification intégrée contre une base de données spécifique.