【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點前回家了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM