我正在从heroku插件切换到直接的redis云帐户,并且对如何使用身份验证信息生成redis url有点困惑。如何使用身份验证密码创建Redis云连接URL
老Heroku的插件URL是在redis://rediscloud:[email protected]
然而,在仪表板和文档格式我没有看到一个用户名的任何提及到一起的密码去。我是否仍将rediscloud
设置为我的新帐户和连接字符串中的用户名。它甚至不管我在那里设置的用户名是什么?
我正在从heroku插件切换到直接的redis云帐户,并且对如何使用身份验证信息生成redis url有点困惑。如何使用身份验证密码创建Redis云连接URL
老Heroku的插件URL是在redis://rediscloud:[email protected]
然而,在仪表板和文档格式我没有看到一个用户名的任何提及到一起的密码去。我是否仍将rediscloud
设置为我的新帐户和连接字符串中的用户名。它甚至不管我在那里设置的用户名是什么?
目前(直至并包括v4),Redis不支持用户,仅针对全局密码提供身份验证。为了符合URI RFC(https://tools.ietf.org/html/rfc3986)并基于Redis URI的临时RFC(https://www.iana.org/assignments/uri-schemes/prov/redis),您可以将任何内容作为用户名(包括空字符串)传递,并且可以正常(即忽略)。
P.S.感谢您在我们的文档中提出这种默默无闻,我会看到它被修改。
我使用golang(https://github.com/garyburd/redigo),并连接到阿里云的云的Redis(Llink:https://www.aliyun.com/product/kvstore?spm=5176.8006303.267657.7.cW2xHP) 通过连接字符串:
redis的:// arbitrary_usrname:密码@ IPADDRESS:6379/ 时0是数据库索引并成功