update.はじめにRedigoは、RedisのGo言語向けクライアントライブラリです。Redigoの一通りの使い方を見ていきます。1.11サーバの起動マイクロソフトが提供しているRedisのWindows向けmsiパッケージをダウンロードして実行します。デフォルト設定では、ローカルの6379番ポートでサービス開始します。modeを「no」に変更します。Files\Redis)にあるredis-cli.exeを実行すると、ローカルホストの6379番ポートに接続します。以降、キーボードからコマンドを入力できます。temperature"20"temperatureというキーに20という値を書き込み、直後に読み出しています(なおRedisでは数値と文字列は区別されません)。本記事ではRedisの各コマンドについては説明しません。必要に応じて、コマンドリファレンスを適宜参照して下さい。基本的なコード上記の単純なSET/GETを、Redigoを使って行います。始めにパッケージを取得します。github.com/gomodule/redigo/redis単純なコードは次のようになります。25}始めに、conn.DialでRedisサーバとの間で接続を確立します。次にconn.DoでSETを実行します。第1引数にコマンド名、第2引数以降にパラメータを記述します。最後にconn.DoでGETを行います。ここでは戻り値をさらにredis.Stringへ渡しています。conn.Doの結果はinterface{}型です。ここからstringを得るには[]byte型にキャストしさらにstringに変換する必要があります。煩雑なコードになるため、一発でstringを得る関数がイディオム的に用意されています。実行結果は次の通りです。main.goOK25おわりにRedisのセットアップと、Redigoでの基本的なSET/GETの行い方を見ました。以降ではより高度な使い方を見ていきます。