如何使用auth密码创建redis云连接URL

时间:2017-06-03 13:50:17

标签: redis

我正在从heroku插件切换到直接redis云帐户,并且对如何使用身份验证信息生成redis网址感到有些困惑。

旧的heroku附加网址格式为redis://rediscloud:mypassword@redis...

但是,在仪表板和文档中,我没有看到任何提及密码的用户名。我是否仍将rediscloud设置为我的新帐户和连接字符串中的用户名。甚至重要的是我在那里设置用户名吗?

2 个答案:

答案 0 :(得分:7)

目前(直到并包括v4),Redis不支持用户,仅针对全局密码提供身份验证。为了符合URI RFC(https://tools.ietf.org/html/rfc3986)并基于Redis URI的临时RFC(https://www.iana.org/assignments/uri-schemes/prov/redis),您可以将任何内容作为用户名传递,包括空字符串,它将是好的(即被忽略)。

P.S。感谢在我们的文档中提出这种默默无闻,我会看到它已被修改。

答案 1 :(得分:6)

我使用golang(https://github.com/garyburd/redigo)并连接到aliyun cloud Redis(Llink:https://www.aliyun.com/product/kvstore?spm=5176.8006303.267657.7.cW2xHP) 通过连接字符串:

redis的:// <强> arbitrary_usrname :密码@ IPADDRESS:6379 / <强> 0 当0是数据库索引并且成功时