GoとRedisの環境をDocker Composeで構築する
とりあえず一番シンプルな構成はこんな感じかな?っていうのを作った https://github.com/nyo3q1/redis-de-go
Goのコードはこんな感じ
ホスト名 redis とポート番号書いて、パスワードとか設定するだけ。
func ExampleNewClient() { client := redis.NewClient(&redis.Options{ Addr: "redis:6379", Password: "", // no password set DB: 0, // use default DB }) pong, err := client.Ping().Result() fmt.Println(pong, err) // Output: PONG <nil> }
単純にredisに繋げに行くだけで、どの言語でも変わらないので書くことがない。