Golang Revel と Express + Socket.io とのセッション共有 うまくいかない_| ̄|○
今日半日ほど、粘ったのですが、時間なさ過ぎで取り敢えず、お蔵入りさせますわ。
まず、Revel側をRedis対応させて、それから、Express側のSocketへつないで、セッションの中身を取得♪
とか、安直に考えてたら、Revel側でのセッション値設定が、Redis上でどこにも見当たらぬ_| ̄|○
以前のエントリー
http://d.hatena.ne.jp/factory-g/20150510#1431248569
と、パクった参考にしたソース
http://www.diffchecker.com/n0k0fy8w
ソースだと、
sessionValue += "\x00" + key + ":" + value + "\x00" } // (略) key := "session:" + sessionToken var err error if expireAfterDuration != 0 { _, err = rc.SetEx(key, int64(expireAfterDuration/time.Second), sessionValue) } else { _, err = rc.Set(key, sessionValue) }
なので、Redis上に生で見えそうなもんなんだけど・・・見つからん_| ̄|○
なぜぜぜぇーーー
寝る。
●追記
rbmをアップグレードして、HEXで除くと、ちゃんと入っているの確認できたっす。
つまり、ExpressでもHEXで取り込んでやれば出来るっちゅうことかな??
もう、寝る