Dockerを使ったRedisの導入
ローカル開発環境で軽くRedisを導入して試したい、という場合にVagrant上でRedisをインストールしてゴニョゴニョってやってたけど、Dockerではデフォルトのインストールイメージが公開されているので導入がメチャ楽だ、という話ですウス。
Redis のDockerイメージ
Redis - Docker Hub
https://hub.docker.com/_/redis/
Dockerfileはこれ github.com
以下、上記サイトのガイドのまんまですが解説。
Redis on Dockerコンテナーの起動
$ docker run --name my-redis -d redis
my-redis という名称でバックグラウンドでDockerサーバが起動し、6379ポートでリッスン状態になる。
redis-cli で接続してみる
$ docker run -it --link my-redis:redis --rm redis sh -c 'exec redis-cli -h "$REDIS_PORT_6379_TCP_ADDR" -p "$REDIS_PORT_6379_TCP_PORT"' 172.17.0.2:6379[1]> set key1 11111 OK 172.17.0.2:6379[1]> get key1 "11111"
ちゃんと使えていますね。終わるときは、Ctrl-Cで抜けます。
Redis on Dockerコンテナーの停止
$ docker stop my-redis
以上!チョー簡単で便利な世の中になったもんですな。