0

Google App Engine Go Runtime で (Redis Labs の) Redis Cloud サービスを使用しています。存在しないキーを取得しようとすると、上記のエラーが発生します。コードはローカル テスト サーバーでは正常に動作しますが、運用環境ではパニックになります。

 c, err := redis.Dial("tcp", "pub-redis-myredis:<myport>")
_, err = c.Do("AUTH", "password") 
value, err := c.Do("GET", "foo4")

if value == nil {
    log.Infof(contextOfAppEngineWhereServerIsRunning, "value not found in redislabs")

} 

ログは、パニックが行にあることを示しています_, err = c.Do("AUTH", "password")

4

1 に答える 1