Redis - 用户名,密码和数据库?

时间:2017-09-04 22:00:12

标签: python redis pyramid

是否可以在Redis中使用用户名,密码和数据库?

这个问题的原因是因为在官方 pyramid_redis_sessions 文档(http://pyramid-redis-sessions.readthedocs.io/en/latest/gettingstarted.html)参数...

redis.sessions.url = redis://username:password@localhost:6379/0

...(例如,在Python / Pyramid production.ini中使用)建议使用用户名,密码和数据库。

但是,我没有在互联网上找到任何解释如何在Redis上创建链接到数据库的用户和密码的内容。在链接https://stackoverflow.com/a/34781633/3223785中有一些关于使用db(Redis)的信息。

可以创建密码(https://stackoverflow.com/a/7548743/3223785)。但似乎这是参数redis.sessions.url以外的使用范围。

注意: pyramid_redis_sessions提供了Pyramid的ISession接口的实现,使用Redis作为其后端。

@Jacky

1 个答案:

答案 0 :(得分:3)

在Redis中,AUTH命令用于向Redis服务器进行身份验证。一旦客户端针对服务器进行了身份验证,它就可以切换到服务器上配置的任何数据库。没有针对特定数据库的内置身份验证。