【NodeJs】记录一个阿里云redis的坑
背景
一个风和日丽的下午,一个上线的大好日子,以为一切准备好,上个线也就三五分钟的事。但是。。。 图样图森破。
背景是这样的,项目需要,在阿里云开通redis,在项目中配好redis的连接字符串后,以为,一切就会像本地一样跑起来。
填坑记
1.遇到的第一个坑是:koa-redis 和 redis 两个组件连接字符串的key值不一样。
koa-redis 是这样的
{ "host": "", "port": 6379, "pass":"" }
redis 是这样的
{ "host": "", "port": 6379, "passport":"" }
各位看官,应该发现不同了, o(╯□╰)o 一个是 pass 一个是 password 配置通用的config 要注意这个差别哈。
2.遇到的第二个坑:
修改完上述的操作以后,在连接阿里云的redis,抱歉 他提示你这个。
Ready check failed: NOAUTH Authentication required
妈妈说遇到不懂的问题要怎么样?对,没错,谷歌一下~ 后来发现这个 阿里云Node连接Redis ,感兴趣的可以点一下。按照他的提示,俺们把密码改成这样的 "redis实例id:密码",但是很不幸的告诉你,这样不对。 要想成功的连接阿里云的redis 在进行普通的创建实例的之后还要进行auth登录。上段代码看看:
以上,在搞定后,终于能愉快的赶晚上12点前回家了。
作者:ruicky
出处:http://www.cnblogs.com/ruicky/
欢迎任何形式的转载,未经作者同意,请保留此段声明!